У меня есть 3 массива Javascript:
array1 = ["data", "data1", "data2"]
array2 = ["data", "data1", "data2"]
array3 = ["data", "data1", "data2"]
Как я могу объединить их все, чтобы я мог просто запустить один цикл и получить из них значения.
for (let index = 0; index < mainArray.length; index++) {
value1 = mainArray.array1[index];
value2 = mainArray.array2[index];
value3 = mainArray.array3[index];
}
Как я могу создать mainArray для размещения всех трех массивов javascript, можно ли создать сложный объект или объект json?
Их можно просто выкладывать: let main = [...array1, ...array2, ...array3]
@charlietfl дубликат тоже дубликат, почему бы вам не указать на оригинал? stackoverflow.com/questions/1584370/…
@Emeeus Я только присоединился к нескольким другим людям, закрывающим этот дубликат. Кроме того, не всегда плохо указывать на другой дубликат. Пользователь также может увидеть это и может получить полезные отзывы от обоих
@MarkMeyer, который мне помог



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете сделать следующее.
var array1 = ["data", "data1", "data2"];
var array2 = ["data", "data1", "data2"];
var array3 = ["data", "data1", "data2"];
var mainArray = array1.concat(array2, array3);
Тогда mainArray будет `[" данные "," данные1 "," данные2 "," данные "," данные1 "," данные2 "," данные "," данные1 "," данные2 "].
Это то, что тебе нужно?
На самом деле зависит от вашего варианта использования, когда вы говорите "объединить их", и от того, что вы пытаетесь выполнить на более высоком уровне.