大家好 !
为什么这段代码不能正常工作 ?
var i = 0;
global.upgradeCard[i] = { id: i++ }
global.upgradeCard[i] = { id: i++ }
global.upgradeCard[i] = { id: i++ }
global.upgradeCard[i] = { id: i++ }
global.upgradeCard[i] = { id: i++ }
...
大家可能会想,代码应该是给对象id分配数字0、1、2等值,但是根据日志显示,显然存在偏差。有人知道为什么吗?这是一个顺序执行问题,可能吗?
感谢提前!
评论 (0)