| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Создание массива |
| Автор: GrafF812 12.6.2011, 15:22 | ||||
Мне нужно объявить пустой массив из 10 элементов с нулевыми значениями, подскажите как компактнее это сделать. Можно конечно было бы в цикле вот так:
Но хотелось бы одной строчкой как например в C++. Прочитал, что есть еще такой вариант:
Но не знаю насколько он поддерживается в старых браузерах и не очень подходит, то, что все значения инициализируются как 'undefined'. Подскажите какие еще есть варианты короткой записи инициализации массива с нулевыми значениями? |
| Автор: Sartorius 12.6.2011, 18:08 | ||
|
| Автор: GrafF812 12.6.2011, 18:14 |
| Sartorius, Дело в том, что длина массива это переменная величина. |
| Автор: memba 12.6.2011, 19:40 |
| Цикл это хорошее решение. Но можно допустим воспользоваться функцией eval(). |
| Автор: GrafF812 12.6.2011, 20:43 |
| А как узнать какие браузеры поддерживают а new Array() ? |
| Автор: нуп 12.6.2011, 20:54 |
| у которых включен js |
| Автор: DasBit 20.6.2011, 00:55 |
Вообще товарищь нуп правильно написал, там где включен javascript. Но на будущее советую просто установить все актуальные браузеры, и самому сидеть тестировать, что где работает, а что нет |