Я пытаюсь использовать базовые операторы для создания своего собственного массива в JavaScript, наверное.
Эта книга, которую я читаю, «Красноречивый JavaScript», содержит упражнение в главе 1, в котором меня просят создать пирамиду с помощью функции «печать». Ни в одном из моих переводчиков нет функции печати, и там не сказано, как сделать функцию печати. Итак, у меня нет функции печати, и я использую оповещения.
Вот код.
var line = "";
var counter = 0;
while (counter < 10) {
line = line + "#";
print(line);
counter = counter + 1;
}
Итак, я пытался использовать оповещения вместо:
var line = "";
var counter = 0;
while (counter < 10) {
line = line + "#";
alert(line);
counter = counter + 1;
}
Но предупреждение - это не треугольник. Это куча коробок, в которых число знаков фунта растет с каждым разом.
Я хочу создать конкатенацию строк, а затем распечатать весь результат.
Вот что я придумал:
string = "";
counter = 0;
signs = "#";
while (counter < 10){
string = string + signs + "\n";
signs = signs + "#";
counter = counter + 1;
}
alert(string);
Итак, мне просто интересно, есть ли лучший способ для создания массивов, не зная, как создать переменную массива?