JavaScript中Array(数组)的基本知识点

如何创建数组

创建数组的基本方式有两种:
1、使用array构造函数
(1)语法new Array()
小括号()说明:
1、预先知道数组要保存的项目数量
2、向Array构造函数中传递数组应包含的项
2、使用数组字面量表示法
由一对包含数组项的方括号[]表示,多个数组项之间以逗号隔开。
数组长度
语法:array.length
功能:获取数组array的长度
返回值:number
说明:
1、通过设置length可以从数组的末尾为移除项或向数组中添加新项 。
2、把一个值放在超出当前数组大小的位置上时,会重新计算数组长度值,长度值等于最后一项索引加1。
例如:

// 创建一个保存颜色的数组
var colors=new Array(3);
    colors[0]="#f00";
    colors[1]="#0f0";
    colors[2]="#00f";
    console.log(colors);
    //则在网页控制台中输出的结果为["#f00","#0f0","#00f"]

掌握数组的栈方法

1、Push()
(1)语法:arrayobject.push(newele1,newele2,…neweX)
(2)功能:把他的参数顺序添加到arrayobject的尾部
(3)返回值:把指定的值添加到数组后的新长度
2、Unshift()
(1)语法:arrayobject.unshift(newele1,newele2,…neweX)
(2)功能:把他的参数顺序添加到arrayobject的头部
(3)返回值:把指定的值添加到数组后的新长度
3、Pop()
(1)语法:arrayobject.pop()
(2)功能:删除arrayobject的最后一个元素
(3)返回值:被删除的那个元素
4、Shift()
(1)语法:arrayobject.shift()
(2)功能:删除arrayobject的第一个元素
(3)返回值:被删除的那个元素
数组基础知识

//push
    var colors=new Array("red","green");
    var len=colors.push("blue","yellow","blank");
    console.log(len);
    // unshift
    var nums=[1,7,8,6];
    var size=nums.unshift(99,66);
    //pop
    var n=nums.pop();
    console.log(nums);
    // shift
    var m=colors.shift();
    console.log(m);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值