На таких собеседованиях почти всегда бывают задачи связанные с массивами, особенно это актуально для JavaScript разработчиков.
📌Вот пример из ряда таких вопросов.
-Как удалить элемент из массива в JavaScript?
И вот удовлетворительный ответ на этот вопрос:
1.
pop() - Удаляет полседний элемент массива.Пример:
const numbers = [1, 5, 4, 1]numbers.pop()console.log(numbers)Вывод:
[1, 5, 4]2.
shift() - Удаляет первый елемент массива.Пример:
const numbers = [1, 5, 4, 1]numbers.shift()console.log(numbers)Вывод:
[5, 4, 1]3.
splice() - Удаляет любой подмассив из массива.Пример:
const numbers = [1, 5, 4, 1]numbers.splice(0,2)console.log(numbers)Вывод:
[4, 1]В данном примере метод
splice() - удалил из массива отрезок начиная с индекса 0 до индекса 2 [не включительно].У метода splice() имеется большая функциональность, и вот полный синтаксис для этого метода:
arr.splice(start[, countDelete[, elemInsert1, ..., elemInsertN]])
т.е. удалить
countDelete элементов, начиная с номера start, а затем вставить elemInsert1, ..., elemInsertN на их место. Если countDelete не указано, то отрежется все, начиная со start и до конца. Возвращает массив из удалённых элементов.