我写了一个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/05/11 05:11:20
我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.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
我写了一个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);

}