信息发布→ 登录 注册 退出

js中的for如何实现foreach中的遍历

发布时间:2026-01-11

点击量:
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>
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!