Javascript_数组

数组(Array)
在这里插入图片描述

/创建对象
var arr=new Array( );

//使用typeof检查一个数组,会返回object
//console.log(typeof  arr);
//向数组中添加元素    语法:数组[索引] = 值;
arr[0]=10;
arr[1]=20;
arr[2]=30;

//读取数组中的元素      语法: 数组[索引] =值;
console.log(arr[0])

//获取数组长度    语法: 数组.length
console.log(arr.length);

//向数组最后一个位置添加元素   语法: 数组[数组.length]=值;
arr[arr.length]=x;

console.log(arr);

如果读取不存在的索引,不会报错而是返回underfined
对于连续的数组,使用length可以获取到数组的长度(元素的个数)
对于非连续数组,使用length获取到数组最大索引+1

修改length 如果修改的length大于原长度,则多余部分会空出来
如果修改的length小于原长度,则多余元素会被清除

//使用字面量创建数组时,可以在创建时就指定数组中的元素
var arr=[1,2,3,4,5,6,10];
console.log(arr);

//var arr2=new Array(10,20,30);
//console.log(arr2);                

使用构造函数创建数组时,也可以同时添加元素,将要添加的元素作为函数的参数传递

  • 创建一个数组,数组中只有一个元素10
    arr=[10];

  • 创建一个长度为10的数组
    var arr=new Array(10);
    数组的元素可以是任意数值类型

  • 可以是对象

 var obj={
   name:"孙悟空"}
arr[arr.length]=obj;
arr=[{
   name:"孙悟空"}{
   name:"孙悟空"}{
   name:"孙悟空"}];
  • 可以是对象
 arr=[function
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值