Тест по основам программирования на JavaScript

Тема 2: Массивы и операции над ними в JavaScript

2

.indexOf(2)

1

2

true

Установи соответствия между методом и его действием

push

Добавляет элемент в конец

pop

Удаляет элемент с конца

shift

Удаляет элемент с начала

unshift

Добавляет элемент в начало

Что делает метод some()

Возвращает true, если хотя бы один элемент подходит

Возвращает новый массив

Всегда возвращает false

Что делает метод reverse()

Разворачивает массив

Создаёт копию в обратном порядке

Удаляет элементы

Установи соответствия: метод → тип возвращаемого результата

map

Новый массив

filter

Новый массив с отфильтрованными

forEach

undefined

find

Найденный элемент

Что делает метод Array.isArray()

Возвращает true, если значение — массив

Создаёт массив

Преобразует объект в массив

Что относится к методам перебора массива?

forEach

map

push

length

Какие методы могут менять длину массива?

push

pop

map

filter

Что вернёт [1,2,3].join("-")

"1-2-3"

["1","2","3"]

"123"

Что делает метод findIndex()

Возвращает индекс первого подходящего элемента

Возвращает элемент

Возвращает новый массив

Что вернёт [1,2,3].at(-1)

3

1

undefined

Что делает метод reduce()

Возвращает одно итоговое значение

Возвращает массив

Удаляет элементы

Что делает метод find()

Возвращает первый удовлетворяющий элемент

Возвращает индекс

Возвращает массив

Что вернёт [1,2,3].slice(1)

[2,3]

[1,2]

[3]

Расположи этапы работы map()

Итерация по элементам

Вызов callback для каждого

Формирование нового массива

Возврат результата

Что делает метод concat()

Возвращает новый объединённый массив

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

Добавляет элемент в конец

Какие методы НЕ изменяют массив?

slice

concat

push

pop

Какие методы сортируют массив?

sort

toSorted

filter

reduce

Что вернёт [1,2,3].includes(3)

true

false

3

Что выведет [10,20,30].length

3

2

undefined

Что возвращает метод every()

true, если все элементы соответствуют условию

Массив с отфильтрованными

Первый подходящий элемент

Какие методы перебора возвращают новый массив?

map

filter

forEach

reduce

Какие методы изменяют исходный массив?

push

pop

slice

splice

Расположи шаги работы filter()

Итерация по массиву

Проверка условия

Добавление подходящих элементов

Возврат нового массива