zl程序教程

您现在的位置是:首页 >  后端

当前栏目

javaScriptarray(数组)使用字符串作为数组下标的方法

方法数组 使用 字符串 作为 标的 javascriptArray
2023-06-13 09:15:12 时间

Array是从Object那里继承下。它具备Object所有的功能和特性。下面是Object的情况:
新建:var object =  new Object();
增加:object[strIndex] = value;(strIndex为string)
删除:delete object[strIndex];
遍历:for ( var strObjIndex in object)object[strObjIndex]; 
如下:

复制代码代码如下:


varobj=newObject();
   obj["first"]="my";
   obj["second"]="name";
   obj["third"]="is";
   obj["fourth"]="chenssy";

因为Array继承Object,那么Array也是可以用字符串作为数组下标的:
如下

复制代码代码如下:


vararray=newArray();
   array["first"]="my";
   array["second"]="name";
   array["third"]="is";
   array["fourth"]="chenssy";

对于array数字的遍历,我们采用for循环语句。但是这个for循环并不是这个形式:

复制代码代码如下:
 for(inti= 0;i<arrray.length;i++)
 

我们可以利用for/in循环把该数组进行遍历。for/in循环把某个数组的下标临时赋给一个变量:

复制代码代码如下:
1for(variableinarray)

在第一个循环时,变量variable将被赋值为数组array的第一个元素的下标值;在第二次循环时,变量variable将被赋值为数组array的第二个元素的下标值;依次类推.......
对于上面的array数组,利用for/in循环遍历:

复制代码代码如下:
for(keyinarray)