当前位置: 首页 > 编程笔记 >

使用include()和splice()从JavaScript中的数组中删除元素?

虞承泽
2023-03-14
本文向大家介绍使用include()和splice()从JavaScript中的数组中删除元素?,包括了使用include()和splice()从JavaScript中的数组中删除元素?的使用技巧和注意事项,需要的朋友参考一下

includes()检查数组是否具有特定的元件,而splice()用于添加/删除项目。以下是代码-

示例

deleteElementsFromArray = function(elements, ...values) {
   let elementRemoved = Array.from(values);
   for (var index = 0; index < elements.length; index++){
      if (elementRemoved.includes(elements[index])){
         elements.splice(index, 1);
         index--;
      }
   }
   return elements;
}
console.log(deleteElementsFromArray([80,90,56,34,79], 90, 34,79));

要运行以上程序,您需要使用以下命令-

node fileName.js.

在这里,我的文件名为demo69.js。

输出结果

这将产生以下输出-

PS C:\Users\Amit\JavaScript-code> node demo69.js
[ 80, 56 ]
 类似资料:
  • 问题内容: 是什么使用之间的差值的delete算子阵列元件上,而不是使用该Array.splice方法? 例如: 如果我可以像删除对象一样删除数组元素,为什么还要使用splice方法呢? 问题答案: 将删除对象属性,但不会为数组重新索引或更新其长度。这使得它看起来好像是未定义的: 请注意,实际上并没有将其设置为value ,而是从数组中删除了该属性,使其 显得 未定义。Chrome开发人员工具通过

  • 问题内容: 如何从JavaScript中的数组中删除空元素? 有没有简单的方法,还是我需要遍历它并手动将其删除? 问题答案: 编辑: 大约9年前,当时没有很多有用的内置方法时,就回答了这个问题。 现在,当然,我建议您使用该方法。 请记住,此方法将为您返回 一个新数组, 其中的元素可以通过您提供给它的回调函数的条件。 例如,如果要删除或值: 例如,这将取决于您认为什么是“空”,如果您正在处理字符串,

  • 问题内容: var arr = [1,2,3,5,6]; 删除第一个元素 我想删除数组的第一个元素,使其变为: 删除第二个元素 扩展这个问题,如果我想删除数组的第二个元素以使其变为: 问题答案: 要获得更灵活的解决方案,请使用该功能。它允许您根据索引值删除数组中的任何项目:

  • 问题内容: 如何从数组中删除对象?我想删除,其中包括名称的对象从。例如: 我要实现: 问题答案: 您可以使用多种方法从数组中删除项目: 如果要删除position处的元素,请使用: 要么 您可以使用或结合使用参见MDN从数组中删除一个或多个元素,例如

  • 问题内容: 在下面的随机数组中: 您能否告诉我如何删除特定位置的元素。例如,如何删除? 我了解这里仅用于列表类型DS。 问题答案: 很简单,只需在列表项上弹出即可。

  • 问题内容: 有没有一种简单的方法可以使用PHP从数组中删除元素,从而不再包含该元素? 我以为将它设置为可以实现,但是显然不起作用。 问题答案: 有多种删除数组元素的方法,其中某些方法对某些特定任务比其他任务更有用。 如果只想删除一个数组元素,则可以使用或。 另外,如果您具有值并且不知道要删除元素的键,则可以使用该键来获取键。 请注意,使用数组键时不会更改/重新索引。如果要重新索引键,则可以使用它,

  • 问题内容: 有什么快速(好看的)方法可以从Java中的数组中删除元素? 问题答案: 你可以使用的。

  • 本文向大家介绍JavaScript从数组中删除指定值元素的方法,包括了JavaScript从数组中删除指定值元素的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript从数组中删除指定值元素的方法。分享给大家供大家参考。具体分析如下: 下面的代码使用了两种方式删除数组的元素,第一种定义一个单独的函数,第二种为Array对象定义了一个removeByValue的方法,调用非