Массивы (array)

Массив — это список значений под одним именем. Учимся добавлять, удалять и доставать элементы.

📋 Заданий: 6✅ С автопроверкой: 4✨ Новых: 2

📚Задания

1

Что получится?

легко

Подумай, что будет в массиве vegetables после push. Потом проверь себя, запустив код.

Вопрос 1
Показать ответ (сначала попробуй сам!)
Решение задания
2

Любимые фильмы

легкоавтопроверка

Выполни по шагам, используя .push(), .pop(), .shift(), .unshift():

  1. Создай пустой массив favMovies
  2. Добавь в него два элемента: 'movie 1' и 'movie 2'
  3. Добавь 'movie 3' в начало массива
  4. Замени последний элемент на 'change'
Вопрос 2
Показать ответ (сначала попробуй сам!)
let favMovies = []
favMovies.push('movie 1', 'movie 2')
favMovies.unshift('movie 3')
favMovies.pop()
favMovies.push('change')
console.log(favMovies)
Решение задания
3

Достань элементы

среднеавтопроверка

Достань из массива randArr по индексам и сохрани в переменные: a — "10Hello", b — 2, c — 25.

Вопрос 3
Подсказка

Массив внутри массива: randArr[1][0] — нулевой элемент первого элемента.

Показать ответ (сначала попробуй сам!)
let randArr = [1, [10 + 'Hello', 'World'], [2], 25]

let a = randArr[1][0]
let b = randArr[2][0]
let c = randArr[3]
console.log(a, b, c)
Решение задания
4

Массив в массиве

легко

Что вернёт array2[2][0]? Сначала подумай, потом проверь.

Вопрос 4
Показать ответ (сначала попробуй сам!)
Решение задания
5

Длина и последний элемент

легконовоеавтопроверка

Выведи в консоль количество цветов в массиве и последний цвет. Последний элемент получи через colors.length, а не цифрой — ведь массив может измениться!

Показать ответ (сначала попробуй сам!)
let colors = ['красный', 'оранжевый', 'жёлтый', 'зелёный', 'синий']
console.log(colors.length)
console.log(colors[colors.length - 1])
6

Собери слово

средненовоеавтопроверка

Склей буквы из массива в одно слово методом join('') и выведи его. Потом проверь методом includes(), есть ли в массиве буква 'О'.

Показать ответ (сначала попробуй сам!)
let letters = ['К', 'И', 'Д', 'К', 'О', 'Д']
console.log(letters.join(''))
console.log(letters.includes('О'))