Массивы в js
Список вопросов теста
Вопрос 1
Какой из нижеперечисленных способов НЕ является корректным способом объявления массива?
Варианты ответов
- let arr = new Array();
- let arr = [];
- let arr = {};
- let arr = Array.of(1, 2, 3);
Вопрос 2
Что вернет следующий код?
let arr = [1, 2, 3, 4, 5]; console.log(arr.length);
Варианты ответов
- undefined
- 4
- 6
- 5
Вопрос 3
Какой из методов добавляет элемент в конец массива?
Варианты ответов
- push()
- pop()
- shift()
- unshift()
Вопрос 4
Каким из методов можно удалить последний элемент массива?
Варианты ответов
- splice()
- pop()
- slice()
- delete()
Вопрос 5
Какие индексы имеют элементы макссива [10, 20, 30, 40] ?
Варианты ответов
- 0, 1, 2, 3
- 1, 2, 3, 4
- 0, 2, 4, 6
- 10, 20, 30, 40
Вопрос 6
Какое выражение выведет второй элемент массива [1, 2, 3, 4 ]?
Варианты ответов
- arr[2]
- arr[1]
- arr[-1]
- arr['1']
Вопрос 7
С помощью какого метода можно перевернуть порядок элементов массива?
Варианты ответов
- reverse()
- concat()
- join()
- sort()
Вопрос 8
Результатом выполнения следующего кода будет:
const arr = [1, 2, 3, 4, 5];
arr.splice(2, 1);
console.log(arr);
Варианты ответов
- [1, 2, 4, 5]
- [1, 2, 3, 4, 5]
- [1, 2, 3]
- [1, 2, 5]
Вопрос 9
Какой метод позволяет объединить несколько массивов в один?
Варианты ответов
- reduce()
- concat()
- filter()
- map()
Вопрос 10
Что сделает следующий фрагмент кода?
let arr = [1, 2, 3, 4];
arr.shift();
Варианты ответов
- Удалит первый элемент массива
- Добавит элемент в начало массива
- Перевернёт массив
- Ничего не изменится
Вопрос 11
Какой из методов используется для поиска индекса первого совпадения элемента в массиве?
Варианты ответов
- indexOf()
- findIndex()
- includes()
- some()
Вопрос 12
Используя какой метод можно проверить, существует ли определённый элемент в массиве?
Варианты ответов
- has()
- contains()
- includes()
- exists()
Вопрос 13
Какое значение вернёт следующий код?
const arr = [1, 2, 3, 4, 5];
console.log(arr.slice(1, 3));
Варианты ответов
- [2, 3]
- [2, 3, 4]
- [1, 2, 3]
- [3, 4, 5]
Вопрос 14
Правильное утверждение относительно методаevery()
Варианты ответов
- Проверяет, соответствует ли каждый элемент массива заданному условию
- Возвращает массив новых значений
- Убирает дублирующиеся элементы
- Сортирует массив по возрастанию


