создать массив js динамично?

Бояться препроцессора C похоже для боязни ламп накаливания просто, потому что мы получаем флуоресцентные лампы. Да, первый может быть {электричеством | время программиста} неэффективный. Да, Вы можете быть (буквально) записаны ими. Но они могли сделать задание, если Вы правильно обрабатываете его.

, Когда Вы программируете встроенные системы, C использование, чтобы быть единственной опцией независимо, формируют ассемблер. После программирования на рабочем столе с C++ и затем переключением на меньшие, встроенные цели, Вы учитесь прекращать волноваться о “inelegancies” такого количества пустых функций C (включенные макросы) и просто пытаться выяснить лучшее и безопасное использование, которое можно получить от тех функций.

Alexander Stepanov говорит :

, Когда мы программируем в C++, мы не должны стыдиться его наследия C, но полностью использовать его. Единственные проблемы с C++, и даже единственные проблемы с C, возникают, когда они сами не согласовываются со своей собственной логикой.

5
задан WilliamLou 9 December 2009 в 23:03
поделиться

3 ответа

Вы были довольно близки, в зависимости от того, что вы хотели бы сделать ..

<script type="text/javascript">
    var w = window;
     for (i=0;i<10;i++)
     {
       w["arr_"+i] = [];
     }
</script>

Будет ли работать, но что вы собираетесь использовать?

7
ответ дан 18 December 2019 в 11:57
поделиться

превратить его в массив массивов:

var arr = [];  // creates a new array .. much preferred method too.
for (var i = 0; i < 10; i++) {
    arr[i] = [];
}
5
ответ дан 18 December 2019 в 11:57
поделиться

Вы можете поместить их все в массив, например ...

var arrContainer = [];

 for (i=0;i<10;i++)
 {
   arrContainer.push(new Array());
 }
2
ответ дан 18 December 2019 в 11:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: