js数组对象的创建

数组对象

数组:是一个可以存储大量数据的容器,可以存放任意数据类型的数据

数组的声明方式
1.字面量形式声明
2.通过构造函数声明
1). new Array (10,20,30,40)定义数组的同时初始化数组
2). new Array(2); 定义一个长度为2的数组

数组的属性和特点
1.属性
1). length 数组的长度,元素个数
2.特点:
1). 不限制长度(长度可变)
2). 数组内容不限制类型(建议不要太乱)
3). 根据索引取值和赋值

可以通过for循环遍历数组

数组的栈方法

push() 向数组的末尾添加元素
1). push (item)
2). pop (删除末尾的元素,一次一个,不用传参)

其他方法
unshift () 在头部插元素
UNshift (item) 插入一个元素
unshift (item1,item2,……) 插入多个元素

shift() 删除头部元素 一次一个,不用传参

数组的增加,替换,删除方法

  1. splice (index,howmany) 从index开始,删除“howmany” 个元素(index代表索引,howmany代表删除数量)
		var arr=[10,20,30,40,50,60];
        arr.splice(0,2);
        console.log(arr);//删除
        

2) splice(index,howmany ,item1,item2,……)从索引为index的位置删除元素,删除“howmany”个元素,再添加元素item1,item2……

		var arr=[10,20,30,40,50,60];
        arr.splice(0,0,'sensen','is','a','my','favorite');
        console.log(arr);

注意:若删除一个元素,又在相同位置添加一个元素,相当于“替换”;
若删除一个元素,又在相同位置添加多个元素,相当于“添加元素”;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值