undefined的js怎么处理 JavaScript中如何高效删除数组中的某个元素?

JavaScript中如何高效删除数组中的某个元素?在js中,没有删除数组中某个元素的方法,不过我们可以自己扩展一个这样的方法,实现起来也不难。一、在数组原型对象上扩展在数组原型对象Array上扩展一

JavaScript中如何高效删除数组中的某个元素?

在js中,没有删除数组中某个元素的方法,不过我们可以自己扩展一个这样的方法,实现起来也不难。

一、在数组原型对象上扩展

在数组原型对象Array上扩展一个方法,使用数组的indexof方法查询元素的索引,再使用数组的splice方法删除这个索引位置上的元素,这样我们就实现了删除数组中指定元素的方法。

二、测试我们写的这个方法

创建一个数组,调用我们扩展的方法,并传入参数,然后打印删除指定元素后的数组

打印结果:

从打印结果我们看到,“pear”这个元素已经成功被删除掉了。

下面是完整代码截图,给你个参考,有问题记得追问我!

码字不易,觉得不错的给点个赞呗,蟹蟹支持。

JavaScript如何在JSON中接收字节数组?

一般来说把字节数组转成asi编码存成字符串,接收时转换成ArrayBuffer(原生)

Buffer(node.js)

次佳的方式就是采用hex编码字节数组,传输的流量增加一倍~