js数组的详解

来源:互联网 发布:java爬虫爬取今日头条 编辑:程序博客网 时间:2024/05/04 04:26
concat()

作用:用来连接数组或者元素

参数:需要连接的数组或者元素

返回值:连接后的新数组


注意:原数组不会发生改变。

var arr= [1,2,3,4]

var arr2 = [[[5]]]

var newarr = arr.concat(arr2)

=>[1,2,3,4,[[5]] ]   /只能剥掉一层壳



slice()

作用:用来截取数组的方法。

参数:第一参数:表示开始截取的位置
      第二位参数:表示结束截取的位置。但是不包含结束的位置。

返回值:截取后的新数组。

注意 :原数组没有发生改变。


sort()

作用:排序

注意:原数组发生改变。


//随机排序的规则
sort(function(){
    math.random() - 0.5

})



splice()
作用:删除数组的方法(可以实现数组的添加 删除)
参数:第一个参数:开始删除的位置
      第二个:删除的个数;
      第三个:需要添加的元素

返回值: 删除的那些项

注意:原数组会发生改变


join()
作用:拼接

返回值:返回字符串

注意:原数组不会发生改变


split();

作用:将字符串的分割成数组

参数:分隔符

返回值:返回分割后的数组。

注意:原来的字符串不发生改变。

0 0
原创粉丝点击