html 数组 index自动增加吗,javascript怎么设置数组的索引为字符串?

数组是最为常用的数据结构,数组已经有大量的内置方法可以对数组进行操作,不过本章节对这些都不做介绍,只对数组的索引做一下简单的介绍,因为它有一些特殊之处或者不能说特殊之处,只能说很多初学者没怎么关注。

366e709feb52c5a07d112b4168ea9588.png

在JavaScript数组下标索引处使用双引号括住字符串即可设置字符串为数组下标索引,如arr["abc"]="下标索引是字符串"。

JavaScript数组下标设置:

var arr = [] //等同于 arr=new Array();

arr[0] = "下标索引是数字";

arr[1] = "下标索引是数字1";

arr["z"] = "下标索引是字母";

arr["abc"]="下标索引是字符串";

arr["下标"] = "下标索引是中文!";

for (var index in arr){//这里需要使用for in语句进行访问

console.log("arr["+index+"] " + arr[index]);

}

console.log(arr.下标); //数组(Array)的原型来自于Object对象。所以这里这样也可以访问

输出结果:

625bc46051e1b7d332584fb71b7d86a7.png

JavaScript数组:

数组对象的作用是:使用单独的变量名来存储一系列的值。

数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。

数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。

创建一个数组,有三种方法。

下面的代码定义了一个名为 myCars的数组对象:

1: 常规方式:var myCars=new Array();

myCars[0]="Saab";

myCars[1]="Volvo";

myCars[2]="BMW";

2: 简洁方式:var myCars=new Array("Saab","Volvo","BMW");

3: 字面:var myCars=["Saab","Volvo","BMW"];

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值