JavaScript数组

JavaScript数组
1.什么是数组
内存中连续存储多个数据的一块存储空间
数组对象的作用是:使用单独的变量名来存储一系列的值。
2.创建数组方式
var arr = []; 创建一个空数组

var arr = []; 
arr[0] = 'one';
arr[1] = 'two';
var arr = ['one','two'];//实例后赋值。

var arr = new Array();构造函数创建形式

var arr = new Array();
arr[0] = 'one';
arr[1] = 'two';
var arr = new Array('one','two');//实例后赋值

3.length
数组的属性,记录数组的元素个数(理论上) 获取元素的最大下标+1

var arr = ['a','b','c']; //数组元素的数目是3
console.log(arr.length); //3

var brr = new Array('a','b','c');//数组元素的数目是3
console.log(brr.length); //3


字面量和构造函数声名的区别
length是数组元素的长度
例子:

var arr = [6];
console.log(arr.length); //1

var brr = new Array(6);
console.log(brr.length); //6

打印的结果完全不同,而new Array的理解是长度直接是6

length属性: 记录理论上数组的元素个数 length永远是最大下标+1

三个不限制:
1. 不限制元素的数据类型
2. 不限制元素的个数
3. 不限制下标越界:
赋值: 如果下标越界,不报错!而是在指定位置自动添加新元素。——稀疏数组: 下标不连续的数组
取值: 如果下标越界,不报错!而是返回undefined

固定套路:
1. 最后一个元素: arr[arr.length-1]
2. 倒数第n个元素: arr[arr.length-n]
3. 在末尾追加新元素: arr[arr.length]=值
4. 清空数组: arr.length=0;
5. 删除末尾最后一个元素: arr.length–;
6. 删除末尾的n个元素: arr.length-=n;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值