核心提示:js数组的详解:作用:用来连接数组或者元素,参数:需要连接的数组或者元素,返回值:连接后的新数组。注意:原数组不会发生改变。var arr= [1,2,3,4]var arr2 = [[[5]]]va...
js数组的详解:作用:用来连接数组或者元素,参数:需要连接的数组或者元素,返回值:连接后的新数组。
注意:原数组不会发生改变。
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();
作用:将字符串的分割成数组
参数:分隔符
返回值:返回分割后的数组。
注意:原来的字符串不发生改变。
注意:原数组不会发生改变。
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();
作用:将字符串的分割成数组
参数:分隔符
返回值:返回分割后的数组。
注意:原来的字符串不发生改变。