js Map迭代如何终止

asight 2015-07-16 11:10:54
问题1
IE11下按F12没有任何信息 点里面的按钮都无反应 以前是好的 console.log无法看


问题2
Map迭代不支持for(var in map) 所以用了forEach 但是无法终止迭代
var stop = false;
this._food.forEach(function(xxx)
if (stop) return; //可能执行一万次因为无法终止forEach
XXX stop=true;
...全文
1757 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
香蕉猪 2015-07-16
  • 打赏
  • 举报
回复
感觉像是IE死了。。。。我之前用IE调试,,,经常按下F12,,,IE就死了。。。。
asight 2015-07-16
  • 打赏
  • 举报
回复
真有才
zhangsheng_1992 2015-07-16
  • 打赏
  • 举报
回复
试试抛个异常 以前写无限循环的时候就是这样终止的 throw "------------------" 就行

87,903

社区成员

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

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