Массивы JavaScript: push и length
Храните несколько значений в одном списке, добавьте элемент в конец и прочитайте число.
Все уроки · Уроки JavaScript: учимся с нуля
Что такое массив
Массив хранит несколько значений в одной переменной: имена, игры, очки. Отдельная переменная на каждое не нужна.
let meyveler = ["Alma", "Armud", "Banan"]; console.log(meyveler); // ["Alma", "Armud", "Banan"]
push: добавить в конец
push() кладёт элемент в конец массива. Старые элементы остаются. За один вызов можно добавить несколько.
let oyunlar = ["Minecraft", "Roblox"];
oyunlar.push("GTA", "FIFA");
console.log(oyunlar);
// ["Minecraft", "Roblox", "GTA", "FIFA"]length и индекс
length — число элементов. Это не метод, скобки не пишут: meyveler.length. Индекс начинается с 0. Несуществующий индекс возвращает undefined.
let heyvanlar = ["Pişik", "İt"];
console.log(heyvanlar.length); // 2
heyvanlar.push("Dovşan");
console.log(heyvanlar.length); // 3
console.log(heyvanlar[0]); // Pişik
console.log(heyvanlar[5]); // undefinedВопросы
Что делает push? Добавляет новый элемент в конец массива.
Можно ли писать length()? Нет. length — свойство, без скобок.
На каком индексе первый элемент? На 0. Второй на 1.
Что даёт несуществующий индекс? undefined. Массив сам элемент не создаёт.