数组的常用方法1

 —— 此篇开始 ——


所有数组常用方法的通用语法都是:数组名.xxx(),只是方法名不一样,()内部传递的数据不一样


1. push()

语法:数组.push(数据)

作用:将()里的数据添加到数组末尾

返回值:添加后的数组的长度 

实例:

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

console.log ("原始数组:",arr);

var res = arr.push (6);

console.log ("追加以后:",arr);

console.log ("返回值:",res)

结果:

 


扫描二维码关注公众号,回复: 16176875 查看本文章

2. pop() 

语法:数组.pop()

作用: 删除数组里最后一个数据

返回值:被删除的数据

实例:

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

console.log ("原始数组:",arr);

var res = arr.pop()

console.log ("删除以后:",arr);

console.log ("返回值:", res);

结果:

 


3. unshift()  

语法:数组.unshift(数据)

作用:将()里的数据添加到数组的首位

返回值:添加后的数组的长度 

实例:

var arr = [2,3,4,5,6]

console.log ("原始数组:",arr);

var res = arr.unshift(1)

console.log ("添加以后:",arr);

console.log ("返回值:",res);

结果:

 


4. shift() 

语法:数组.shift()

作用:删除数组的最前面一个数据 

返回值:被删除的数据

实例:

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

console.log ("原始数组:",arr);

var res = arr.shift()

console.log ("删除以后:",arr);

console.log ("返回值:",res);

结果:

 


5. reverse() 

语法:数组.reverse()

作用:将数组的数据反转过来

返回值:反转后的数组

实例:

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

console.log ("原始数组:",arr);

var res = arr.reverse()

console.log ("反转之后:",arr);

console.log ("返回值:",res);

结果:

 


6. sort() 

6.1 sort()

语法:数组.sort()

作用:把数组中的每个数据一位一位的看待,然后进行排序

返回值:排序后的数组

实例 :

var arr = [1,23,32,20,19,10,3,5,35]

console.log ("原始数组:",arr);

var res = arr.sort()

console.log ("排序之后:",arr);

console.log ("返回值:",res);

结果:

 

6.2 sort( function (a,b) { return a - b } )

语法:数组.sort( function (a,b) { return a - b } ) 

作用:将数组中的数据从小到大进行排序

返回值:排序后的数组

实例:

var arr = [1,23,32,20,19,10,3,5,35]

console.log ("原始数组:",arr);

var res = arr.sort( function (a,b) {
    return a - b;
})

console.log ("排序之后:",arr);

console.log ("返回值:",res);

结果: 

6.3 sort ( function (a,b) { return b - a } )

语法:数组.sort( function (a,b) { return b - a } ) 

作用:将数组中的数据从大到小进行排序

返回值:排序后的数组

实例:

var arr = [1,23,32,20,19,10,3,5,35]

console.log ("原始数组:",arr);

var res = arr.sort( function (a,b) {
    return b - a;
})

console.log ("排序之后:",arr);

console.log ("返回值:",res);

结果:

 


 7. splice()

7.1 splice(a,b)

语法:数组.splice(开始索引,多少个) 

作用:从开始索引的位置开始截取,截取多少个取决于第二个参数

返回值:返回一个新数组,里面是所截取的内容。如果没有截取内容,那它就是个空数组

实例:

var arr = [100,200,300,400,500]

console.log ("原始数组:",arr);

var res = arr.splice(1,2)

console.log ("截取以后:",arr);

console.log ("返回值:",res);

结果:

 

7.3 splice(a,b,c) 

语法:数组.splice(开始索引,多少个,想插入的数据) 

作用:从开始索引的位置开始截取,截取多少个取决于第二个参数,从哪一个索引开始删除,从哪一个索引开始插入

返回值:返回一个新数组,里面是所截取的内容。如果没有截取内容,那它就是个空数组

实例:

var arr = [100,200,300,400,500]
        
console.log ("原始数组:",arr);

var res = arr.splice(1,1,520)
        
console.log ("截取并插入以后:",arr);
        
console.log ("返回值:",res);

 结果:


—— 此篇完 ——

猜你喜欢

转载自blog.csdn.net/m0_55868872/article/details/125928182
今日推荐