数组 方法和属性

数组对象的属性

length:字符串的长度

数组对象的方法:

var arr = [1,2,3,4]
var arr2 = [5,6,7]

1: 连接两个或更多的数组,并返回结果

var arr3 = arr.concat(arr2);
console.log(arr,arr

:2:把数组的所有元素放入一个字符串,元素通过指定的分隔符进行分隔

console.log(arr.join("-"))

3:删除并返回数组的最后一个元素

arr.pop(); 
console.log(arr)

4: 向数组的末尾添加一个或更多元素,并返回新的长度

arr.push("hello");
console.log(arr)

5:颠倒数组中元素的顺序

arr.reverse() 
console.log(arr)

6:删除并返回数组的第一个元素

arr.shift(); 
console.log(arr)

7:  从某个已有的数组返回选定的元素

console.log(arr.slice(1)) 

8:对数组的元素进行排序

console.log(arr.sort()) 

9:删除元素,并向数组添加新元素

console.log(arr.splice(2))

10:把数组转换为字符串,并返回结果

arr.toString() 
console.log(arr)

11: 把数组转换为本地数组,并返回结果

arr.toLocaleString()
console.log(arr)

12:向数组的开头添加一个或更多元素,并返回新的长度

arr.unshift(5) 
console.log(arr)

13: 返回数组对象的原始值

arr.valueOf()  
console.log(arr)

14:;返回该对象的源代码,兼容性问题,在谷歌里面不能用,在火狐里面可以用

arr.toSource()
console.log(arr)

//谷歌的结果

//火狐的结果

原文地址:https://www.cnblogs.com/3542446186qq/p/10147019.html