小编Spe*_*cer的帖子

Javascript中的奇怪行为增强了... in循环

我正在使用canvas标签制作一个Javascript游戏,我正在使用增强的for循环来更新玩家位置.

简单来说:

var actors = new Array();

var player = new Actor(0, 0, img);

actors[0] = player;

function update_positions() {
    //position 1
    for(var a in actors) {
        //position2
        a.xpos += a.xvel;
        a.ypos += a.yvel;
    }
}
Run Code Online (Sandbox Code Playgroud)

就在位置1的for循环之外,我可以访问actors [0] .xvel的正确值.在位置2的for循环内,a.xvel未定义.有人可以向我解释发生了什么吗?

javascript foreach for-loop

32
推荐指数
1
解决办法
3万
查看次数

Django模板文件扩展名首选项

这个Django票证说他们不会添加默认的Django模板文件扩展名.你使用什么文件扩展名?

django naming-conventions

6
推荐指数
5
解决办法
4834
查看次数

在C中不使用函数原型有什么好处吗?

我正在使用一些不包含某类函数的函数原型的C代码.不使用函数原型有什么好处吗?这些函数从不相互调用,也没有参数.代码变化很大,所以也许它只需要编辑一行?

c

2
推荐指数
1
解决办法
604
查看次数

标签 统计

c ×1

django ×1

for-loop ×1

foreach ×1

javascript ×1

naming-conventions ×1