Wing的小站

  • 首页
  • IT新闻
  • 技术文章
  • 生活随笔
  • 休闲娱乐
  • 个人作品
  • 留言板
  • 关于博主
JavaFX,Unity3D,Android,IOS,技术教程,生活随笔
  1. 首页
  2. 技术文章
  3. 正文

JavaScript foreach循环

2014年12月23日 3341点热度 0人点赞 0条评论

在JS中,经常会用到for循环,如何Java C#等语言一样,JS也支持foreach循环。

形式主要是for(var x in array),但是要注意的是,这里遍历获取的是Array里面元素的Key值,而不是Value。

例如:

function CheckSuccess() {
	var isWin = true;
	for (var index in crates) {
		var col = map.GetObjCol(crates[index]);
		var row = map.GetObjRow(crates[index]);
		if (map.Level[row][col] != 2) {
			isWin = false;
		}
	}
	return isWin;
}

我们通过 for..in...循环获取的是index,我们使用的时候需要array[index]来获取对象。

因为是第一次使用HTML5游戏开发,准备将之前u3d做的推箱子移植到HTML5上,碰到了这个问题,故记录一下。

标签: JS
最后更新:2017年4月14日

wing1314

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2023 Wing的小站. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鄂ICP备17006951号-1

42011102000591