前言:
此时朋友们对“js清空数据”可能比较关怀,姐妹们都想要知道一些“js清空数据”的相关知识。那么小编也在网摘上网罗了一些对于“js清空数据””的相关文章,希望朋友们能喜欢,朋友们快快来了解一下吧!软件开发大神必看:JavaScript删除数组元素的7种方法
第1种方法如何从数组尾部输出数据?
我们可以通过修改数组的长度来删除数组末尾开始的元素。
比如说我们一个数组有10个元素,我们把数组的长度设为8的话,原来数组的最后两个元素就被删除了。
另外一种从数组的尾部删除元素的方法叫pop。每调一用一次这个方法它会返回并删除尾部的那个元素。当然这个方法一次只能删除最后的那一个元素。
第2种方法我们来看一下如何从数组的开头删除元素。
我们用shift方法来从数组的头部删除元素。每调用一次这个方法,会返回并删除头部的元素。
第3种方法我们来看一下如何删除一段数组元素。
要做到这一步,我们需要调用splice方法。这个函数有两个参数,第1个参数是指起始元素的位置,第2个参数是指元素个数。
当然,既然能删除一段数据元素,我们也可以删除某个数据元素,只要把是那个元素的位置传入,并把第2个参数设为1就可以了。
第4种方法是用filter方法来删除数组中的元素。filter 是一个表达式,我们可以在里面做一些逻辑判断。如果我们把满足条件的或者不满足条件的,返回的话它就返回一个对应的数组。
这个新返回的数组就是我们删除元素以后的数组。
第5种方法是调用lodash库中的remove方法。这个方法传入两个参数,一个是原来的数组,第二个是一个函数表达式。这个remove方法的返回值是已经删除元素组成的新数组,而原来的数组变成了删除元素以后的新数组。
第6种方法是用delete操作运算。删除某个数组元素,我们直接调用delete方法。这里值得一提的是,这个方法并不修改数组的长度。只是把对应的那个元素设为undefined。
这个方法的主要目的是释放内存。这就是为什么他把那个元素稍微undefined, 而没有缩小数组的长度。
第7种方法是通过赋值空数组来删除数组中的所有元素。这个方法用于对数组进行重置和初始化。
这一期就说这些,希望对大家有所帮助。
这里是丁哥开讲,欢迎关注防止失联。
标签: #js清空数据