-
Удалить определенный элемент из массива
Напишите функцию
removeItem(arr, num)
, которая удаляет определенный элемент из массива.function removeItem(arr, num) { // Ваш код } document.writeln(removeItem([3, 5, 7, 8, 5], 5)); // [3,7,8]
Решение:
Существует два основных подхода для удаления элемента:
- splice():
array.splice(index, 1);
- delete:
delete array[index];
Будьте внимательны, когда вы используете
delete
для массива. Он актуален для удаления атрибутов объектов, но для массивов лучше использоватьsplice
. Методdelete
удалит элемент массива, но не обновит значение свойстваlength
, вследствие чего в массиве вы получите "дыры".
- splice():
Комментарии
<code>
, несколько строчек кода — в теги<pre><code>
...ваш код...</code></pre>
.