Powiel możliwe:
Accessing properties of an array of objectsJak przekonwertować tablicę obiektów javascript na tablicę znaków żądanego atrybutu obiektu?
Dane:
[{
'id':1,
'name':'john'
},{
'id':2,
'name':'jane'
}........,{
'id':2000,
'name':'zack'
}]
Jaki jest najlepszy sposób, aby uzyskać:
['john', 'jane', ...... 'zack']
muszę pętli i wciśnij item.name
do innej tablicy lub czy istnieje prosta funkcja, aby to zrobić?
Czy na pewno chcesz, aby przekształcić go do tablicy takiego? Często dokonywanie konwersji w ten sposób świadczy o tym, że niewłaściwie działasz na swój podstawowy problem. Warto cofnąć się o krok i upewnić się, że tak nie jest. – Shauna
@shauna moim problemem jest to. im przy użyciu bootstrapu typeahead ma dostęp tylko do drugiego formatu: który jest tablicą ciągów. moje wywołania ajax zwrócą pierwszy format, ponieważ potrzebuję identyfikatora. Mogę z niego skorzystać i rozszerzyć typ boosthead, ale raczej wykonaj to: wyślij drugi format do bootstrapu. po prostu zachowaj pierwszy format i kiedy użytkownik wybierze wybór, sprawdź ten pierwszy obiekt i użyj identyfikatora w razie potrzeby. –