Uncaught SyntaxError: Unexpected identifier求解救啊

Object.prototype.extends=function(parents,action){for(varpropinparents){this.prototyp... Object.prototype.extends = function(parents,action){ for (var prop in parents) { this.prototype[prop]=parents.prototype[prop] } for (var prop in action) { this.prototype[prop]=action[prop] }}function Player (name){ this.name = name; this.point = -1;}Player.prototype={ guess:function(){ console.error('此方法是chouxiang'); }}

function NormalPlayer (name){ this.name = name; this.point = -1;}NormalPlayer.extends(Player,{ guess:function(){ this.point = window.prompt('请输入123,1石头2剪刀3布'); }})

function ComPlayer (name){ this.name = name; this.point= -1;}ComPlayer.extends(Player,{ guess:function(){ this.point = parseInt(Math.random()*100)%3+1; }})

function GuessSystem (player1,player2){ this.p1 = player1; this.p2 = player2;}GuessSystem.prototype = { play:function (){ var res; this.p1.guess(); this.p2.guess(); res = biJiao(this.p1.point,this.p2.point); this.show(res); } biJiao:function(play1,play2){ var res = play1-play2; return res; } show: function (bijiao){ switch (bijiao){ case -1||1: console.log('You Win!'); break; case -2||2: console.log('You Lose!'); break; case 0: console.log('Draw!!!'); break; default: console.log('程序错误!!'); break; } }}
展开
 我来答
liy_520
推荐于2018-02-22
知道答主
回答量:11
采纳率:0%
帮助的人:2.6万
展开全部
bijiao函数前面的“”}“”后面加个逗号,这是在prototype函数里定义,需要加逗号隔开,{}代表json格式,json格式的多个元素之间用逗号分隔,语法问题,一般出现这个错误先检查语法错误,是否缺少逗号,分号等
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式