Перетащите 1-й массив в объект к себе - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь повторить первый массив в массиве массивов, используя:

  var scribble = [1,2,3,4]
  scribble = [scribble]

  for (var i = 0; i<3; i++){
    scribble.push(scribble[0]);
  }

Желаемый результат будет: [[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4],[1,2,3,4]]

Но это просто добавляет [] каждый раз. Я что-то упустил?

1 Ответ

0 голосов
/ 27 мая 2019

Ваш код должен работать.В качестве альтернативы вы можете сделать копию первого элемента из исходного массива и нажать его

var scribble = [1, 2, 3, 4];
scribble = [scribble];


for (var i = 0; i < 3; i++) {
  scribble.push([...scribble[0]]);
}

console.log(scribble)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...