JavaRush /Курсы /Модуль 1: Web Core /Массивы в JavaScript

Массивы в JavaScript

Модуль 1: Web Core
17 уровень , 7 лекция
Открыта

8.1 Создание массивов

Массивы в JavaScript — структура данных, которая позволяет хранить упорядоченные коллекции значений. Эти значения могут быть любого типа, включая числа, строки, объекты и даже другие массивы. Массивы в JavaScript динамически изменяемы, то есть их размер может изменяться в процессе выполнения программы.

Создание и инициализация массивов:

1. С использованием литерала массива

Самый простой способ создания массива — это использование квадратных скобок []:

JavaScript
    
      let array1 = []; // пустой массив
      let array2 = [1, 2, 3]; // массив с тремя элементами
    
  

2. С использованием конструктора массива

Конструктор массива Array позволяет создавать массивы с использованием функции:

JavaScript
    
      let array1 = new Array(); // пустой массив
      let array2 = new Array(3); // массив с длиной 3 (все элементы undefined)
      let array3 = new Array(1, 2, 3); // массив с тремя элементами
    
  

3. Заполнение массива значениями

Можно заполнить массив значениями после его создания:

JavaScript
    
     let array = [];
     array[0] = 'apple';
     array[1] = 'banana';
     array[2] = 'cherry';
    
  

8.2 Доступ к элементам массива

Элементы массива индексируются, начиная с нуля. Доступ к элементам осуществляется с использованием квадратных скобок:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      console.log(fruits[0]); // "Apple"
      console.log(fruits[1]); // "Banana"
      console.log(fruits[2]); // "Cherry"
    
  

Изменение элементов массива

Элементы массива могут быть изменены с помощью индексов:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      fruits[1] = "Blueberry";
      console.log(fruits); // ["Apple", "Blueberry", "Cherry"]
    
  

Свойство length

Свойство length возвращает количество элементов в массиве:

JavaScript
    
      let fruits = ["Apple", "Banana", "Cherry"];
      console.log(fruits.length); // 3
    
  

8.3 Методы массива для добавления и удаления элементов

1. Метод push

Метод push() добавляет один или несколько элементов в конец массива и возвращает новую длину массива:

JavaScript
    
      let fruits = ['apple', 'banana'];
      fruits.push('cherry'); // ['apple', 'banana', 'cherry']
      console.log(fruits.length); // 3
    
  

2. Метод pop

Метод pop() удаляет последний элемент из массива и возвращает его:

JavaScript
    
      let fruits = ['apple', 'banana', 'cherry'];
      let last = fruits.pop(); // 'cherry'
      console.log(fruits); // ['apple', 'banana']
    
  

3. Метод shift

Метод shift() удаляет первый элемент из массива и возвращает его. Все остальные элементы сдвигаются на одну позицию влево:

JavaScript
    
      let fruits = ['apple', 'banana', 'cherry'];
      let first = fruits.shift(); // 'apple'
      console.log(fruits); // ['banana', 'cherry']
    
  

4. Метод unshift

Метод unshift() добавляет один или несколько элементов в начало массива и возвращает новую длину массива:

JavaScript
    
      let fruits = ['banana', 'cherry'];
      fruits.unshift('apple'); // ['apple', 'banana', 'cherry']
      console.log(fruits.length); // 3
    
  
1
Задача
Модуль 1: Web Core, 17 уровень, 7 лекция
Недоступна
Изменение массива
Изменение массива
1
Задача
Модуль 1: Web Core, 17 уровень, 7 лекция
Недоступна
Добавление элементов
Добавление элементов
Комментарии (1)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Gans Electro Уровень 4
29 октября 2025
"Метод push() добавляет один или несколько элементов в конец массива и возвращает новую длину массива". Здесь написано "и возвращает новую длину массива", это действительно так? В примере просто взяли length. С методом unshift() тоже саоме:

let fruits = ['apple', 'banana'];
fruits.push('cherry'); // ['apple', 'banana', 'cherry']
console.log(fruits.length); // 3