js foreach的问题

叫我三三 2013-03-06 01:07:59

var array = [5,7,8,5,7];
for(var value in array)
{
alert(value);
}

我在用foreach遍历的时候,
为什么value值显示的是数组的索引,而不是值?
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
asdf147asdf 2013-03-06
  • 打赏
  • 举报
回复
改为:
alert(array[value]);
tckoo 2013-03-06
  • 打赏
  • 举报
回复
一般这种遍历适用于遍历对象{a:1,b:2},遍历数据建议还是用for来做。

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧