NEW
Font size
WorksheetsМассивы
Total questions: 17
Worksheet time: 10mins
Как в JavaScript объявить пустой массив?
let arr = {};
let arr = [];
let arr = " ";
let arr = new Object();
С какого числа начинается нумерация элементов массива?
С 1
С 0
С -1
С любого числа
Как получить третий элемент массива let arr = [10, 20, 30, 40];?
arr[3]
arr[2]
arr[1]
arr[4]
Как узнать длину массива arr?
arr.size
arr.length
length(arr)
size(arr)
Какой метод удаляет последний элемент массива и возвращает его значение?
shift()
pop()
unshift()
push()
Какой метод добавляет элемент в конец массива?
push()
unshift()
concat()
append()
Какой метод удаляет первый элемент массива?
shift()
pop()
unshift()
slice()
Какой метод добавляет элемент в начало массива?
push()
unshift()
shift()
append()
Что делает метод split()?
Объединяет элементы массива в строку
Разбивает строку на массив
Удаляет элементы массива
Копирует массив
Что делает метод join()?
Разбивает строку
Соединяет элементы массива в строку
Сравнивает массивы
Добавляет элемент
Что делает метод slice()?
Удаляет элементы
Возвращает копию части массива
Добавляет элементы
Разбивает строку
Что делает метод splice()?
Возвращает копию массива
Извлекает и/или добавляет элементы в массив
Соединяет массивы
Сортирует массив
Что вернёт arr.slice(1, 3) для массива [10, 20, 30, 40]?
[10, 20]
[20, 30]
[20, 30, 40]
[30, 40]
Как обратиться к элементу "b" в массиве let arr = [[1, 2], ["a", "b", "c"]];?
arr[2][1]
arr[1][1]
arr[0][2]
arr[1][2]
Почему нельзя сравнивать массивы оператором ==?
Потому что массивы — это числа
Потому что массивы сравниваются по ссылке
Потому что оператор == запрещён
Потому что массивы не содержат значения
Что выведет [] == []?
true
false
undefined
Ошибку
Как скопировать массив arr без изменения исходного?
let copy = arr;
let copy = arr.slice();
let copy = arr.splice();
let copy = arr.copy();
