@PandaTheSlayer

Как обработать элементы многомерного массива элементами одномерного?

Суть такова:
Есть два массива - одномерный массив с суммой ответов на каждый вопрос и второй массив многомерный с количеством ответов на каждый из вариантов ответов для каждого вопроса.
Примерно вот так это выглядит:
arr1 = [10, 10, 10]
arr2 = [[7,3], [5,1,4], [5,5]]

Необходимо каждый элемент из второго массива разделить на соответствующий по индексу элемент из первого массива.
arr3 = [[7/10, 3/10], [5/10, 1/10, 4/10], [5/10, 5/10]]
Заранее спасибо!
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
rework
@rework
Помог ответ? В благодарность отметь его решением
https://jsfiddle.net/tn9svuu7/

var arr1 = [10, 10, 10],
		arr2 = [[7,3], [5,1,4], [5,5]],
		arr3 = [];

arr2.forEach((val, key) => {
	arr3[key] = [];
	val.forEach((val2) => {
    arr3[key].push(val2 / arr1[key]);
	});   
});

console.log(arr3);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы