javascript怎么设置数组的索引为字符串?

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

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

JavaScript数组下标设置:

<!DOCTYPE html> 
<html> 
<head> 
<title></title> 
</head> 
<body> 
<script>
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对象。所以这里这样也可以访问
</script>
</body> 
</html>

输出结果:

1 (2).jpg-600

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"];

以上就是javascript怎么设置数组的索引为字符串?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » JavaScript 答疑