Для простоты давайте возьмем первый простейший пример отсюда: https://twitter.github.io/typeahead.js/examples/
Вот массив предложений для этого примера:
var states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California',
'Colorado', 'Connecticut' etc..
];
Я хочу иметь объекты в этом массиве:
var states = [
{name: 'Alabama', image: 'images/Alabama.jpg', objectId: '123'},
{name: 'Alaska', image: 'images/Alaska.jpg', objectId: '341'},
{name: 'Arizona', image: 'images/Arizona.jpg' objectId: '546'},
];
и когда я нажму клавишу «Ввод» или щелкну одно из этих предложений, мне нужно извлечь этот конкретный объект и .push
его в другой массив. Как мне это реализовать?