qq_咳素质Gemini_0
2018-05-17 15:29
cur = SquareFactory.prototype.make(2, 2);为什么会出现game.js:154 Uncaught ReferenceError: SquareFactory is not defined
目前写法方面是看着视频写的,方法以及引用是和视频内容一样,为什么会game.js:154 Uncaught ReferenceError: SquareFactory is not defined呢?
清空浏览器历史记录
啊啊啊,一样的错误
兄弟你应该是在调用 SquareFactory.prototype.make的时候直接写成了 SquareFactory.make.因为你之前的Square都实例化了 所以不需要加prototype 但是这里的 SquareFactory没有实例化 所以在调用make方法的时候要加一个prototype。上面两个兄弟说的也是引起错误的点不过我看你没采纳他们的应该就是出现了我说的这种问题
我把HTML中的squareFactory<script>链接放到square<script>链接的下面就行了
所以,兄弟你解决了吗?
let SquareFactory = function () {};
SquareFactory.prototype.make = function (index, dir){};
你写成:
let SquareFactory = function () { SquareFactory.prototype.make = function (index, dir){}; };
基于websocket的火拼俄罗斯(单机版)
31677 学习 · 106 问题
相似问题