数组方法

2018-06-10  本文已影响0人  jump_go

1.push()

var arr = [1,2,4];
console.log(arr.push(3,2)) //5
arr[6]=8
console.log(arr) //[1, 2, 3, 2, undefined, 8]

2. pop()

var arr = [1,2,4];
console.log(arr.pop()) //4
arr[4] = 6;
console.log(arr) //[1, 2, undefined, undefined, 6]

3.shift()

var arr = [1,2,4];
console.log(arr.shift()) //1
arr[4] = 6;
console.log(arr) //[1, 2, undefined, undefined, 6]

4.unshift()

var arr = [1,2];
console.log(arr.unshift(5,6))//4
arr[5] = 8;
console.log(arr) //[5, 6, 1, 2, undefined, 8]

5.join()

var arr = [1,2,4];
console.log(arr.join('--')) //"1--2--4"
console.log(arr)//[1, 2, 4]

6.splice

var arr = [1,2,3,4];
console.log(arr.splice(1,2,8,9))//[2,3]
console.log(arr) //[1,8,9,4]
arr.splice(1,0,5,6)
console.log(arr)//[1,5,6,8,9,4]

7.sort()

var arr = [9,10,4,6,8];
console.log(arr.sort())//[10, 4, 6, 8, 9]
console.log(arr)//[10, 4, 6, 8, 9]
console.log(arr.sort(function(a,b){
    return a-b;
}))//[4, 6, 8, 9, 10]
console.log(arr)//[4, 6, 8, 9, 10]

8.reverse()

var arr = [1,2,3]
console.log(arr.reverse())//[3, 2, 1]
console.log(arr)//[3, 2, 1]

9.concat()

var arr=[1,2,3];
var arr1=[4,5];
var arr2=[6,7];
console.log(arr.concat(arr1,arr2))//[1, 2, 3, 4, 5, 6, 7]
console.log(arr)//[1,2,3]
上一篇下一篇

猜你喜欢

热点阅读