js 数组(Array)

数组也是对象,它和普通对象功能类似,也是用来存储一些数据的,不同与对象的是
普通对象是用字符串作为属性名的,而数组使用数字来作为索引操作元素

数组的存储性能比较好,开发中我们常用数组来存储一些数据

//创建数组对象
var arr = new Array();
console.log(typeof arr);
语法:数组[索引] = ‘’;
arr[0] = 10;
arr[1] = 11;
//注意如果读取不存在的索引,它不会报错而是返回 underfined
//获取数组的长度
arr.length;
//注意 对于连续添加的数组它arr.length 返回的是数组的长度
但 不连续的数组,arr.length 返回的是最大索引+1;

/**
修改length
arr.length = 3 //arr-->10,11,
如果我们修改length大于原长度,则多出的部分会空出来
如果我们修改length小于原长度,则多出的元素就会被删除

var arr = new Array ();
arr [ 0 ] = 12 ;
arr .length = 10 ;
console . log ( typeof arr [ 2 ]); -->underfined
*/

arr[arr.length] = 11;--->往数组的最后去添加

var arrOne = [1,2,3,];// var arrOne = new Array(1,2,3);使用构造函数
使用字面量创建数组时,可以在创建的时候就指定数组的元数

区别:
var arr = [10];//创建一个数组且只有一个元素
var arr1 = new Array(10);// 创建一个长度为10的数组,用的少
数组中的元素可以是任意的数据类型
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值