我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.name ="rekken";\x09\x09};\x09\x09\x09\x09Box.prototype.name ="jason";\x09\x09Box.prototype.age = 22;\x09\x09Box.prototype.run

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 12:41:32
我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.name =
xRAo0+&բvNB %-#'eJ0:inj7i4ācڏvs/MTPNb{{K[^g;M:ءK*+~O`r!!3[8[Xy5phʎtP[Q11p)~Z}7ZΚik؀B:DJ*S`x"Ζa㩨8X7)t0Ì߄q3fep,PH`W9N 0i`QEſgo4m KwD67LqLT[?{MoTD'Sw'=7M ox+{z:Ãt 6gBU^H՚:M" r]dJeݗ{+6 (k[79FIin˟9oDu]$[c#v]Au'T-D[3Ghz&ۂm=jIp4>b/u2P&_F

我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.name ="rekken";\x09\x09};\x09\x09\x09\x09Box.prototype.name ="jason";\x09\x09Box.prototype.age = 22;\x09\x09Box.prototype.run
我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?
function Box(){
\x09\x09\x09this.name ="rekken";
\x09\x09};
\x09\x09
\x09\x09Box.prototype.name ="jason";
\x09\x09Box.prototype.age = 22;
\x09\x09Box.prototype.run = function(){
\x09\x09\x09return this.name + this.age +"运行中...";
\x09\x09}
\x09\x09var box1 = new Box();
\x09\x09alert(isProperty(box1,"name"));

我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.name ="rekken";\x09\x09};\x09\x09\x09\x09Box.prototype.name ="jason";\x09\x09Box.prototype.age = 22;\x09\x09Box.prototype.run
上下文是否有定义isProperty这个方法?这不是js的原生方法

给你查了一下,这个方法是要自己定义的,如下:
function isProperty(object, property) { //判断原型中是否存在属性
   return !object.hasOwnProperty(property) && (property in object);

}