如何在JavaScript中按值删除数组元素

JavaScript删除从数组中基于值的元素的最佳方式是使用的 indexOf() 函数来查找数组值的索引号,然后使用splice()函数删除特定索引值。例如使用下面的代码。

示例JavaScript代码:

<script type="Text/JavaScript">

var arr = [5, 15, 110, 210, 550];
var index = arr.indexOf(210);

if (index > -1) {
    arr.splice(index, 1);
}

</script>

说明:

  • 1行:我们初始化命名 arr 的几个静态值的数组。
  • 2行:现在我们使用 indexOf() 函数来找到在数组中给定值的索引号。如果阵列中给定值,它将返回索引号,否则将删除值小于0的。
  • 3行:首先检查是否返回索引号为 >= 0,则使用splice() 函数从数组中删除索引值 。
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏