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

 更新时间:2013年11月19日 16:39:47   作者:  
这篇文章主要介绍了javaScript array(数组)使用字符串作为数组下标的方法,大家可以测试一下看看

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

复制代码 代码如下:

var obj = new Object();
    obj["first"] = "my";
    obj["second"] = "name";
    obj["third"] = "is";
    obj["fourth"] = "chenssy";

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

复制代码 代码如下:

var array = new Array();
    array["first"] = "my";
    array["second"] = "name";
    array["third"] = "is";
    array["fourth"] = "chenssy";

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

复制代码 代码如下:

 for(int i =  0;i<arrray.length;i++)
 

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

复制代码 代码如下:

1for(variable in array)

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

复制代码 代码如下:

for(key in array)

相关文章

  • Uglifyjs(JS代码优化工具)入门 安装使用

    Uglifyjs(JS代码优化工具)入门 安装使用

    Uglify JS 是一个服务端node.js的压缩程序。需要的朋友可以测试下
    2012-03-03
  • js关闭子窗体刷新父窗体实现方法

    js关闭子窗体刷新父窗体实现方法

    本文将详细介绍js关闭子窗体刷新父窗体实现方法,需要了解的朋友可以参考下
    2012-12-12
  • 通过一段代码简单说js中的this的使用

    通过一段代码简单说js中的this的使用

    本文通过一段代码与大家简单说说js中this的使用及相关问题,感兴趣的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • 21个JavaScript事件(Events)属性汇总

    21个JavaScript事件(Events)属性汇总

    本文介绍了学习JavaScript事件的21个属性,算是对自己近期学习javascript的一个小小的总结,这里推荐给大家。
    2014-12-12
  • JavaScript 递增、递减运算符实例

    JavaScript 递增、递减运算符实例

    递增、递减运算符实例,基础Js代码范例,新手可参考哦。
    2010-07-07
  • JavaScript学习笔记(十七)js 优化

    JavaScript学习笔记(十七)js 优化

    在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in)的效率极差,因为他需要查询散列键,只要可以就应该尽量少用。
    2010-02-02
  • jquery下组织javascript代码(js函数化)

    jquery下组织javascript代码(js函数化)

    这里整理的是jquery下js的一些代码组织方法,大家可以借鉴下整理出基于jquery的自己喜欢的模式。
    2010-08-08
  • JS Date函数整理方便使用

    JS Date函数整理方便使用

    JS Date 对象用于处理日期和时间,在项目中使用很广泛,下面是本文对JS Date函数的整理,感兴趣的朋友可以参考下
    2013-10-10
  • javascript冒泡排序小结

    javascript冒泡排序小结

    冒泡排序由于比较简单和容易理解,往往会成为人们首先想到的排序算法。最基本的想法就是在一次里面比较两个数字,并且确保他们在移动到其他项目之前有一个正确的顺序。在每一关结束,有价值的“排序”到正确的位置,最终只留下其他项目排序。
    2016-04-04
  • JS常用函数使用指南

    JS常用函数使用指南

    本文汇总了107个常用的js使用的时候的注意事项,本来想凑足一百单八将的,结果还是差了一个,哈哈,以后有机会再补吧。
    2014-11-11

最新评论