Показать сообщение отдельно
  #3 (permalink)  
Старый 27.05.2022, 20:44
Аспирант
Отправить личное сообщение для Judgin Посмотреть профиль Найти все сообщения от Judgin
 
Регистрация: 31.05.2021
Сообщений: 32

Сообщение от ksa Посмотреть сообщение
Как пример...
const a =[{name: 'a1'}, {name: 'a2'}]
	let b =[{name: 'b1'}, {name: 'b2'}]
	b = b.map((el, i) => {
		el.a = a[i]
		return el
	})
	console.log(b)
Вы привели как пример код, который создает массив объектов из двух массивов. Но у меня проблема заключается не в создании такого массива, а в выводе такого или другого по структуре массива. Если я использую метод map(cм.выше) и вывожу из массива (см.скриншот массива ниже) только названия фильмов, то все выводится. Т.е я указываю параметр функции wizard и соответственно создается секция с заголовком "A" в нее выводятся все названия фильмов на букву "A" и так далее по алфавиту. Но если в параметр wizard передается только один массив, то если мне нужно вывести еще постеры из другого массива, то как быть? Может в этом случае, код который я привел выше не годится и нужно выводить как-то иначе?

https://drive.google.com/file/d/1G6a...ew?usp=sharing
Ответить с цитированием