javascript数组经常使用方法

1、Array 数组方法

方法 描述
concat() 链接两个或更多的数组,并返回结果。
join() 把数组的全部元素放入一个字符串。元素经过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值

 

  1.slice:数组

定义:接收一个或两个参数,它能够建立一个由当前数组中的一项或多项组成的新数组,注意是新数组哦~ 也就是说它不会修改原来数组的值。函数

用法:slice( para1 ),会截取从para1开始的到原数组最后的部分;spa

slice(para1,para2)会截取原数组的从para1开始的para2-para1个数组。 code

注意:当两个参数中存在负数时,用原数组的长度加上两个负数的参数做为相应的参数来计算,slice(0)复制数组。对象

  2.splice:排序

splice(index,len,[item])    注释:该方法会改变原始数组。字符串

splice有3个参数,它也能够用来替换/删除/添加数组内某一个或者几个值get

index:数组开始下标it

len: 替换/删除的长度table

item:替换的值,删除操做的话 item为空

  3.splite:根据特定的字符切割字符串而且返回生成的数组。

          例如 : str = “s-aaa-sss-eee-www”;

                    targetArr = str.splite(“-”);    //[‘s’,’aaa’,’sss’,’eee’,’www’]

如今看看其实这三位长相相近的函数都是与数组有关的,不过各自的功能仍是有很大差别的~有了它们就方便咱们的数组操做了。

相关文章
相关标签/搜索