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

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

2

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

sort

toSorted

filter

reduce

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

push

pop

map

filter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"1-2-3"

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

"123"

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

map

filter

forEach

reduce

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

[2,3]

[1,2]

[3]

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

forEach

map

push

length

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

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

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

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

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

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

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

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

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

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

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

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

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

push

pop

slice

splice

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

3

1

undefined

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

slice

concat

push

pop

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

true

false

3

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

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

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

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

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

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

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

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

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

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

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

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

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

.indexOf(2)

1

2

true

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

3

2

undefined

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

map

Новый массив

filter

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

forEach

undefined

find

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

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

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

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

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

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

push

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

pop

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

shift

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

unshift

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