Имеется несколько массивов вида:
arr1 = [1, 2];
arr2 = [3, 4, 5];
arr3 = [6, 7];
Количество массивов также как и количество значений в них может быть разным. Необходимо объединять все массивы в один массив вида.
arr4 = [1, 2, 3, 4, 5, 6, 7];
Ума не приложу как это сделать.
Вообще задача заключается в том чтобы сделать редактируемую таблицу как в Excel. В данном случае нужно копировать некоторый кусок таблицы Excel например 5x6 и вставлять в мою таблицу на сайте. Всё работает, но только если копировать кусок 2x3 так как объединяю массивы я таким образом arrRows = cells[0].concat(cells[1], cells[2]);
JS:
$(this).on('paste', function(e) {
var pasteData = e.originalEvent.clipboardData.getData('text');
var rows = pasteData.split("\n");
var arrRows = [];
var cells = [];
for(var x = 0; x < rows.length; x++) {
cells[x] = rows[x].split("\t");
}
arrRows = cells[0].concat(cells[1], cells[2]);
var best = [];
best = $('.my-class');
for (i = 0; i < arrRows.length; i++) {
$(best[i]).html(arrRows[i]);
}
});
let arrs = [];
arrs[0] = [1, 2];
arrs[1] = [3, 4, 5];
arrs[2] = [6, 7];
let arrRows = [];
arrRows = arrRows.concat.apply(arrRows, arrs);
console.log(arrRows);
.concat() MDN
let arr1 = [1, 2];
let arr2 = [3, 4, 5];
let arr3 = [6, 7];
console.log([].concat(arr1, arr2, arr3));
upd: Можно так:
arrRows = [].concat(...cells);
Виртуальный выделенный сервер (VDS) становится отличным выбором
Подскажите пожалуйста, есть div, в нем есть еще один div, в этом div есть 2 divНе могу указать значение height:100% для второго div (родительского двух дочерних...
На странице есть иконки в формате SVGСами иконки нарисованы в черном цвете
Итак, у нас есть математический маятникПомогите реализовать, чтобы после запуска программы можно было в ручную (мышкой) поднять шар и отпустить...