JavaScript: удалить определенный элемент из массива
Массив JavaScript: упражнение 31 с решением
Напишите функцию JavaScript для удаления определенного элемента из массива.
Тестовые данные:
console.log (remove_array_element ([2, 5, 9, 6], 5));
[2, 9, 6]
Иллюстрированная презентация:
Пример решения :
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JavaScript function to remove a specific element from an array</title>
</head>
<body>
</body>
</html>
Код JavaScript:
function remove_array_element(array, n)
{
var index = array.indexOf(n);
if (index > -1) {
array.splice(index, 1);
}
return array;
}
console.log(remove_array_element([2, 5, 9, 6], 5));
Пример вывода:
[2,9,6]
Блок - схема:
Версия ES6:
function remove_array_element(array, n)
{
const index = array.indexOf(n);
if (index > -1) {
array.splice(index, 1);
}
return array;
}
console.log(remove_array_element([2, 5, 9, 6], 5));
Демонстрация в реальном времени:
См. Pen JavaScript. Удалите определенный элемент из массива array-ex- 31 с помощью w3resource ( @ w3resource ) в CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Написать функцию JavaScript для объединения двух массивов и удаления всех дублирующих элементов.
Далее: написать функцию JavaScript, чтобы найти массив, содержащий определенный элемент.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования