数组的操作方法
破坏性方法
①push:在数组的末尾添加一个元素或者多个元素,并返回数组的新长度
②unshift():在数组的开头添加一个元素或者多个元素,并返回数组的新长度
③pop():删除数组的最后一个元素,返回值的被删除的元素
④shift():删除数组的第一个元素,返回值的被删除的元素
⑤splice(第一个开始删除的位置,删除的元素个数) :第二个参数不写表示从第一个参数下标开始删除后面的所有元素,返回值是被删除的元素
⑥sort():排序函数 sort( function(a,b){ return a-b})这是升序 b-a则是降序
非破坏性方法
①slice (截取的起始位置,截取的长度)截取数组片段,返回一个新截取的数组 不改变原数组,第一个参数不写那么则会一直截取到最后,两个参数都省略可以对数组进行浅拷贝,返回一个新数组
②concat():连接数组,返回一个新数组
③indexOf(元素,开始查询此元素的位置)获取数组中元素第一次出现的索引,并返回它的索引,没有返回-1
④lastIndexOf :和③ 相同 从后往前找
⑤join():将数组的元素连接成一个字符串,默认元素之间用逗号隔开,在小括号里面可以指定元素之间的符号 如join(@):这表示元素之间用@符号隔开,返回一个字符串
491

被折叠的 条评论
为什么被折叠?



