我写了一个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/07/11 21:04:48
![我写了一个js函数,总是提示ReferenceError:isProperty is not defined,是怎么回事?function Box(){\x09\x09\x09this.name =](/uploads/image/z/14820829-61-9.jpg?t=%E6%88%91%E5%86%99%E4%BA%86%E4%B8%80%E4%B8%AAjs%E5%87%BD%E6%95%B0%2C%E6%80%BB%E6%98%AF%E6%8F%90%E7%A4%BAReferenceError%3AisProperty+is+not+defined%2C%E6%98%AF%E6%80%8E%E4%B9%88%E5%9B%9E%E4%BA%8B%3Ffunction+Box%28%29%7B%5Cx09%5Cx09%5Cx09this.name+%3D%22rekken%22%3B%5Cx09%5Cx09%7D%3B%5Cx09%5Cx09%5Cx09%5Cx09Box.prototype.name+%3D%22jason%22%3B%5Cx09%5Cx09Box.prototype.age+%3D+22%3B%5Cx09%5Cx09Box.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
我写了一个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);
}