2015-10-13 4 views
1

Если я эту строку в C \ C++:Массив междунар - Javascript

int myArray[10] = { 0 }; // all elements 0 

у меня будет массив из десяти нулей. Как я могу сделать в том же режиме массив в Javascript, без команд for loop и push?

ответ

3
  1. Создать массив 11undefined элементов
  2. join их с помощью 0 в виде строки
  3. split массив пустой строкой
  4. Использование map для преобразования строки в номер

var myArray = new Array(11).join('0').split('').map(Number); 
 

 
console.log(myArray); 
 
document.write('<pre>' + JSON.stringify(myArray, 0, 2) + '</pre>');

Смежные вопросы