Соединить два массива по индексу

203
18 марта 2022, 21:10

есть 2 массива

array1 = ['11 dec', '12 dec', '13 dec'];
array2 = ['13:00','14:00','15:00']; 

количество значений в нем одинаково нужно соединить его в новый массив с таким результатом

array3 = ['11 dec 13:00', '12 dec 14:00', '13 dec 15:00']

голову сломал не понимаю куда копать интернет поиск не дал результата, не допираю логику действий

пожалуйста подскажите

Answer 1

let array1 = ['11 dec', '12 dec', '13 dec']; 
let array2 = ['13:00','14:00','15:00']; 
 
let res = array1.map((elem, index) => `${elem}, ${array2[index]}`); 
 
console.log(res);

Можно мапом пройтись. Но это только в твоём случае, когда 2 массива равной длины.

Answer 2

Либо через map:

array1 = ['11 dec', '12 dec', '13 dec']; 
array2 = ['13:00','14:00','15:00']; 
 
console.log(array1.map((e, i) => e + ' ' + array2[i]));

READ ALSO
Как сделать такой parallax эффект?

Как сделать такой parallax эффект?

Как сделать такой эффект, как на сайте https://wwwfotonaut

181
navigator.clipboard.writeText() не работает

navigator.clipboard.writeText() не работает

Есть php, он при определённых событиях выводит button

156
ReactJS: Как присвоить переменным результат fetch(список объектов)?

ReactJS: Как присвоить переменным результат fetch(список объектов)?

Новичок в js: Необходимо использовать переменные storeProducts(массив объектов) и detailProduct(конкретный объект) далее в программе, но они не видны за пределами...

70
хеш таблица в js

хеш таблица в js

Вопрос странныйЕсть ли в js встроенная хеш-функция для хеш таблиц? Искал информацию, не нашел

177