js中的for如何实现foreach中的遍历_Javascript教程-查字典教程网
js中的for如何实现foreach中的遍历
js中的for如何实现foreach中的遍历
发布时间:2016-12-30 来源:查字典编辑
摘要:js中没有foreach这个关键字,但是可以用varvinarray来实现遍历。但是需要注意的是,拿到的是key而不是value。看例子:复...

js中没有foreach这个关键字,但是可以用var v in array来实现遍历。但是需要注意的是,

拿到的是key而不是value。看例子:

复制代码 代码如下:

<script type="text/javascript">

// 普通数组

var intArray = new Array();

intArray[0] = "第一个";

intArray[1] = "第二个";

for(var i = 0; i<intArray.length;i++)

{

alert(intArray[i]); // 第一个,第二个

}

// 拿到的是下标(像dictionary的key)

for(var key in intArray)

{

alert(key); // 0,1

}

// 字典数组

var dicArray = new Array();

dicArray["f"] = "第一个";

dicArray["s"] = "第二个";

// 无法取到

for(var i = 0; i<dicArray.length;i++)

{

alert(dicArray[i]);

}

// 拿到的是下标

for(var key in dicArray)

{

alert(key); // f,s

}

</script>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类