数据操作-最常见的离不开--增删改查--项目常用
其余的例如翻转,去重,排序等实际项目使用比较少。
1.增:
unshift( ) 方法可向数组的开头添加一个或更多元素,并返回新的长度
push( )方法向数组末尾添加新项目,并返回新长度。
2.删
shift( ) 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值;
pop( )方法移除数组的最后一个元素,并返回该元素。
splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
注释:该方法会改变原始数组。
3.改
filter()
filter 方法用来迭代一个数组,并且按给出的条件过滤出符合的元素。
delete方法删除掉数组中的元素后,会把该下标出的值置为undefined,数组的长度不会变
4.查
indexOf( ) 方法可返回某个指定的字符串值在字符串中首次出现的位置。
如果要检索的字符串值没有出现,则该方法返回 -1。
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
如果要检索的字符串值没有出现,则该方法返回 -1。
forEach()遍历
some() 方法用于检测数组中的元素是否满足指定条件(函数提供)。
此方法会依次执行数组的每个元素:
-
如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。
-
如果没有满足条件的元素,则返回false。
注意: some() 不会对空数组进行检测。
注意: some() 不会改变原始数组。