数组部分方法

push( )

把一个字段添加到数组的尾部。

-方法push()将把它的参数顺次添加到array的尾部。它直接修改array,而不是创建一 个新的数组。

 let menuData =[1,2,3]
 menuData.push(1);
 console.log(menuData);// 1,2,3,1
pop( )

从数组尾部删除一个项目。
-方法pop()将删除array的最后一个元素,把数组长度减1,并且返回它删除的元素的值。如果数组已经为空,则pop()不改变数组,返回undefined。

 let menuData =[1,2,3]
 menuData.push();
 console.log(menuData);// 1,2

**方法push()和方法pop()为 数组提供先进后出栈的功能。 **

-数组的方法如下:

concat( )

连接2个数组

给数组添加元素。

let start = ['one','two'];
let end = ['three','four','other'];
let group = start.concat(end);
console.log(group);//'one', 'two', 'three', 'four', 'other'
join( )

将数组中所有元素都转换为字符串,然后连接在一起。 直接将数组元素转换为字符串形式

let start = ['one','two','three','four','five']
let end = start.join()
console.log(end); //one,two,three,four,five 
reverse( )

在原数组上颠倒数组中元素的顺序。 (反转数组中的元素,降序对数组进行排序)

 let original = [3,6,9]
 let later = original.reverse()
 console.log((later)) //9, 6, 3
shift( )

将数组的头部元素移出数组头部。

 let test =[2,4,6,8]
 let result = test.shift();
 console.log(result) //2
slice( )

返回一个数组的子数组。

从数组中选择对应的元素

 let menu =['红烧肉','香辣鸡','宫保鸡丁','牛肉火锅']
 let select1 =  menu.slice(0);//'红烧肉', '香辣鸡', '宫保鸡丁', '牛肉火锅'
 let select2=  menu.slice(1);//'香辣鸡', '宫保鸡丁', '牛肉火锅'
 let select3 =  menu.slice(2);//'宫保鸡丁', '牛肉火锅'
 let select4 =  menu.slice(3);//'牛肉火锅'
sort( )

在原数组上对数组元素进行排序。

sort() 方法是最强大的数组方法之一。

严格来说,以字母的顺序来对数组进行排序,可以体现正序排序

let first = ['B','A','C','D','H'] 
 let order = first.sort();
console.log(order) //'A', 'B', 'C', 'D', 'H'

如果以数字的顺序来对数组进行排序,不可以体现正序排序(不成熟)

 let first = [4,6,2,8,10] 
 let order = first.sort();
 console.log(order) //10, 2, 4, 6, 8
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值