js遍历list问题:只能获取第一个对象

PSAR 2015-08-11 05:00:17
[size=13px]用js来遍历一个list对象,
方式如下:
for(var user in list)
{
alert(user.userId);
}
但是只能获取list中第一个,其他的为undefinded
当直接指明下标是,可以正常获取,如 alert(list[3].userId)
求解?
...全文
946 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
思@& 2015-08-13
  • 打赏
  • 举报
回复
2楼也是可以的
PSAR 2015-08-12
  • 打赏
  • 举报
回复
一楼,三楼正解
懒惰的恢 2015-08-11
  • 打赏
  • 举报
回复
for(var user in list) { alert(list[user].userId); }
slwsss 2015-08-11
  • 打赏
  • 举报
回复
for(var i=0;i<list.length;i++)alert(list[i].userid)
天际的海浪 2015-08-11
  • 打赏
  • 举报
回复

for(var user in list)
{
   alert(list[user].userId);
}

87,918

社区成员

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

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