如何使用自带和自定义方法删除数组中某个元素

 时间:2024-10-26 22:23:25

一琐绔纠滴般情况下,JavaScript常用的数据类型有数组,数组中有自带的方法push、pop、splice等。有这么一个场景:嗒扬柰旦传入一个数组类型的参数,还有某个元素item,判断item是否在数组data中,如果在删除这个元素,否则添加到数组中;最后,还添加一个order参数,用于给数组元素进行排序。下面利用实例说明如何实现这个场景,操作如下:

如何使用自带和自定义方法删除数组中某个元素

工具/原料

JavaScript

HTML5

HBuilderX

浏览器

截图工具

方法/步骤

1、第一步,在对应的文件中,定义函数addRemoveItem,传入data和item参数,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

2、第二步,定义一个数组arr并进行赋值,调用addRemoveItem函数,传入数组arr和侍厚治越元素34,然后分别打印ddata和arr,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

3、第三步,保存代码并查看打印结果,第一个出现的是34,由于34在数组中存在,所以数组会删除这个元素,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

4、第四步,再次修改代码传入的参数,将34改为44,然后保存代码查看打印结果,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

5、第五步,由于44不在数组arr中,所以这个元素会被加入到数组中,第二个打印结果有44这个元素,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

6、第六步,修改函数addRemoveItem,多传入一个参数order,这个参数是判断是否要溏胃釜阼对数组进行排序,如下图所示:

如何使用自带和自定义方法删除数组中某个元素

如何开启notability的图形检测功能? 网球单打比赛“胜一局” 什么意思 防误触模式怎么打开 为什么指定单质的标准摩尔吉布斯函数为零 有道词典怎么编辑个人资料
热门搜索
速度与激情8电影 复仇者联盟3:无限战争电影 别墅外观图片大全 手绘墙画图片大全 中国合伙人图片