JavaScript 如何从给定的元素数组的左边删除特定元素
在本文中,我们将学习如何使用JavaScript从给定的元素数组的左侧删除特定元素。我们给出了一个元素数组,我们需要从给定数组的左侧删除特定元素。
方法: 使用 splice() 方法可以向数组添加和删除元素。为了从给定数组的左侧删除特定元素,我们将使用splice方法。要删除特定元素,它需要两个参数:要删除元素的索引和要删除的元素的数量。它返回一个包含已删除元素的数组。
语法:
array.splice(index,No_of_element);
示例: 在这个例子中,我们将使用JavaScript的splice()方法从给定数组的左边删除特定元素。
<body>
<div>
<p id="p" style="font-size: 18px">
When we click on button the element
3rd elements will be removed from
the array.
</p>
<p id="gfg">[2,4,5,3,6]</p>
<button onclick="fun(5)">click</button>
</div>
<script>
function fun(n) {
// Array
var arr = [2, 4, 5, 3, 6];
// Find index of specified element which is n
var ind = arr.indexOf(n);
// And remove n from array
arr.splice(ind, 1);
document.getElementById("p").innerHTML =
"After remove element";
// Final result after remove n from array
document.getElementById("gfg").innerHTML =
"[" + arr + "]";
}
</script>
</body>
输出: