Javascript For循环不在对象中工作';s法
我开始制作记忆迷你游戏,但刚开始就停止了:(Javascript For循环不在对象中工作';s法,javascript,arrays,loops,object,for-loop,Javascript,Arrays,Loops,Object,For Loop,我开始制作记忆迷你游戏,但刚开始就停止了:(Forloop对我不起作用。 我的代码: const游戏={ ... 洗牌牌:[], 开始名称:()=>{ ... //清除变量 this.shuffledCards=[]; for(设i=0;i
For
loop对我不起作用。
我的代码:
const游戏={
...
洗牌牌:[],
开始名称:()=>{
...
//清除变量
this.shuffledCards=[];
for(设i=0;i
我想生成一个数组,看起来像这样
[0,0,1,1,2,2…]
,但是for
循环返回一个空数组。你知道为什么吗?当我尝试将变量从this
更改为普通变量并将代码粘贴到浏览器中时,它起作用了…箭头函数不会继承this
。你需要按如下方式重写代码
const game = {
...
startGame() {
...
this....
}
...
}
箭头函数不会继承此。您需要将代码重写为
const game = {
...
startGame() {
...
this....
}
...
}
可能的重复可能的重复