Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 21 из 114 · 10 мин
Создание массива, индексы с нуля, length, push, pop, unshift, shift, indexOf и includes.
В корзину кладут книгу, потом ручку, потом передумывают. Как это хранить?
Список в коде — массив. Элементы стоят по порядку, у каждого номер — индекс, и считают его с нуля.
[ ]const cart = ["Книга", "Ручка"]; — упорядоченный список. cart[0] — первый элемент, cart.length — сколько их, последний — cart[cart.length - 1].const cart = ["Книга", "Ручка"];
console.log(cart[0], cart.length);push() · pop()push(x) добавляет в конец, pop() убирает последний и возвращает его.const cart = ["Книга"];
cart.push("Ручка");
console.log(cart);
cart.pop();
console.log(cart);unshift() · shift()unshift(x) — в начало, shift() — убрать первый.const queue = ["Аня", "Борис"];
console.log(queue.shift(), queue);indexOf()-1, если его нет.console.log(["Книга", "Ручка"].indexOf("Ручка"));arr.includes()true или false.console.log(["Книга", "Ручка"].includes("Тетрадь"));Индексы с нуля: у массива из трёх элементов последний — [2].
В cart добавь в конец "Блокнот", убери первый элемент и сохрани в hasPen, есть ли в корзине "Ручка".
includes — пока нетВыберите один ответ.
Что вернёт ["a", "b", "c"][1]?
Выберите один ответ.
Что делает pop()?
Введите короткий ответ без лишних пробелов.
Что вернёт indexOf, если элемента нет? Введи число.
Проверяем состояние обучения…