я следующее:Как связать список элементов в javascript?
list1 = [{letter:'A'}, {letter:'B'}, ..., {letter:'Z'}]
Я хочу, чтобы пройти через список и добавить ключевое значение «специальный»: «да» на все значения, которые находятся в этом list2: ['A', 'C','Z']
Конечная цель I хотите получить список:
list1 = [{letter:'A'}, {letter:'C'}, {letter:'Z'}]
Как это сделать?
Я пробовал перебирать через list1, проверяя, есть ли в списке2, если нет, тогда соедините элемент из него, но он не работает, поскольку все индексы изменяются. Является ли сплайсинг не тем, что я хочу здесь? Что мне делать вместо этого?
Итак, где '' yes "' в результирующем списке? – zerkms
Вы хотите изменить первоначальный 'list1'? Или вы просто хотите создать новый, отфильтрованный список только с элементами, которые соответствуют одной из записей в 'list2'? – GregL
Я хочу изменить исходный список1, поэтому он содержит только элементы в списке2 (но с добавленным специальным значением ключа. – Rolando