Javascript 我有一个';未捕获的语法错误:意外的令牌函数';我不明白为什么?

Javascript 我有一个';未捕获的语法错误:意外的令牌函数';我不明白为什么?,javascript,Javascript,})() 第78行=>函数initImages(路径)有问题{ 我不知道哪里出了问题,我一直在遵循一个教程并准确地复制代码;任何帮助都将是非常好的您缺少一个{afterfor(我在路径中)这会导致闭包过早结束。您似乎缺少部分代码,而这些代码的格式也不完全正确。错误表明,在其他内容之后不需要使用函数关键字。因此,在函数initImages之前有什么内容?另外,您可以尝试类似于linter的内容。非常感谢您,这这已经解决了!非常感谢你!它困扰了我这么长时间,我完全被难住了!有时你只需要第二双眼睛就可

})()

第78行=>函数initImages(路径)有问题{
我不知道哪里出了问题,我一直在遵循一个教程并准确地复制代码;任何帮助都将是非常好的

您缺少一个{after
for(我在路径中)
这会导致闭包过早结束。

您似乎缺少部分代码,而这些代码的格式也不完全正确。错误表明,在其他内容之后不需要使用
函数
关键字。因此,在
函数initImages
之前有什么内容?另外,您可以尝试类似于linter的内容。非常感谢您,这这已经解决了!非常感谢你!它困扰了我这么长时间,我完全被难住了!有时你只需要第二双眼睛就可以看到明显的东西;)我建议你为你的开发检查某种形式的IDE。最好是带有代码突出显示和语法检查的东西。那些类型的编辑器通常会错误上的一个大红色标记帮助你缩小错误范围。
    function initImages(paths){
        game.requiredImages = paths.length;
        for(i in paths)
            var img = new Image();
            img.src = paths[i];
            game.images[i] = img;
            game.images[i].onload = function(){
                game.doneImages++;
            }
        }
    }

    function checkImages(){
        if(game.doneImages >= game.requiredImages){
            init();
        }else{
            setTimeout(function(){
                checkImages();
            }, 1);      
        }   
    }
    initImages(["player.png", "enemy.png", "bullet.png"]);
    checkImages();
});