Есть четыре отдельных списка с данными, нужно создать единый список из имеющихся так, чтобы данные из списков сопоставились т.е > Первое значение первого списка:Первое значение второго списка:Первое значение третьего списка:Первое значение четвертого списка И так дальше со всеми данными.
function combine(arr1, arr2, arr3, arr4) { var result = []; var maxLength = Math.max(arr1.length, arr2.length, arr3.length, arr4.length); for (var i = 0; i < maxLength; i++) { var val1 = arr1[i] !== undefined ? arr1[i] : ""; var val2 = arr2[i] !== undefined ? arr2[i] : ""; var val3 = arr3[i] !== undefined ? arr3[i] : ""; var val4 = arr4[i] !== undefined ? arr4[i] : ""; result.push(val1 + ":" + val2 + ":" + val3 + ":" + val4); } return result; } [[RES]] = combine([[ARR1]], [[ARR2]], [[ARR3]], [[ARR4]]); JS function combine(arr1, arr2, arr3, arr4) { var result = []; var maxLength = Math.max(arr1.length, arr2.length, arr3.length, arr4.length); for (var i = 0; i < maxLength; i++) { var val1 = arr1[i] !== undefined ? arr1[i] : ""; var val2 = arr2[i] !== undefined ? arr2[i] : ""; var val3 = arr3[i] !== undefined ? arr3[i] : ""; var val4 = arr4[i] !== undefined ? arr4[i] : ""; result.push(val1 + ":" + val2 + ":" + val3 + ":" + val4); } return result; } [[RES]] = combine([[ARR1]], [[ARR2]], [[ARR3]], [[ARR4]]);