Методы массивов. Часть 1
Часть раздела Основы путешествия по JavaScript на Coddy — урок 60 из 77.
Массивы содержат множество методов (функций). Чтобы получить доступ к методу, напишите:
someArray.method()Вот список основных методов:
push(element)— добавляет элемент в конец массиваpop()— удаляет элемент из конца массива и возвращает его
shift(element)- удаляет элемент из начала массива и возвращает егоunshift(element)- добавляет элемент в начало массива
Вот пример того, как использовать метод push:
let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry");
console.log(myArray);Это выведет ["orange", "banana", "apple", "strawberry"].
Пример метода pop:
let myArray = [1, 2, 3, 4, 5];
let lastElement = myArray.pop();
console.log(myArray);
console.log(lastElement);Это выведет [1, 2, 3, 4] и 5.
Пример метода shift:
let myArray = [1, 2, 3, 4, 5];
let firstElement = myArray.shift();
console.log(myArray);
console.log(firstElement);Это выведет [2, 3, 4, 5] и 1.
Пример метода unshift:
let myArray = [1, 2, 3, 4, 5];
myArray.unshift(0);
console.log(myArray);Это выведет [0, 1, 2, 3, 4, 5].
Задание
ЛегкоСоздайте функцию с именем swapEnds, которая принимает один аргумент:
- Массив
Функция меняет местами первый и последний элементы массива и возвращает измененный массив.
Например, со следующими аргументами: swapEnds([1, 2, 3, 4]) функция вернет [4, 2, 3, 1]
Шпаргалка
У массивов есть методы для добавления и удаления элементов:
push(element)— добавляет элемент в конец массиваpop()— удаляет элемент из конца массива и возвращает егоshift()— удаляет элемент из начала массива и возвращает егоunshift(element)— добавляет элемент в начало массива
Примеры:
let myArray = ["orange", "banana", "apple"];
myArray.push("strawberry"); // ["orange", "banana", "apple", "strawberry"]
let lastElement = myArray.pop(); // возвращает "strawberry"
let firstElement = myArray.shift(); // возвращает "orange"
myArray.unshift("grape"); // добавляет "grape" в началоПопробуйте сами
function swapEnds(arr) {
// Напишите код здесь
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch11Массивы. Часть 1
Объявление массиваДоступ к элементам массиваИзменение массивовМетоды массивов. Часть 1Методы массивов. Часть 2Повторение: Обработчик массивов3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или False