Резервное копирование Linux с минимальной конфигурацией

Вам нужно отделить ваш Array до фрагментов 10 и использовать их следующим образом:

const list = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30];

//Separate your Array into chunks of 10
let newArray = new Array(Math.ceil(list.length / 10)).fill().map((_,i) => list.slice(i*10,i*10+10));

//Go through your chunks
for(let chunk of newArray){
  //Do whatever you want with them
  console.log('insert into mysql (id, name, age, address, ...) values '+chunk.join(','));
}

In переменная newArray, теперь имеется массив массивов длиной 10 строк. Для получения дополнительной информации см. Сплит-массив в куски .

После этого все, что вам нужно сделать, это пройти через этот массив и создать новый String с помощью Array#join

-1
задан fighter-ii 19 January 2019 в 15:42
поделиться