javascript中的inherit是什么意思《javascript权威指南》第126页中有一段这样的代码var unitcircle={r:1};var c=inherit(unitcircle);c.x=1;c.y=1;c.r=2;unitcircle.r;浏览器执行后提示Uncaught ReferenceError: inherit is not define
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/31 17:51:12
javascript中的inherit是什么意思《javascript权威指南》第126页中有一段这样的代码var unitcircle={r:1};var c=inherit(unitcircle);c.x=1;c.y=1;c.r=2;unitcircle.r;浏览器执行后提示Uncaught ReferenceError: inherit is not define
javascript中的inherit是什么意思
《javascript权威指南》第126页中有一段这样的代码
var unitcircle={r:1};
var c=inherit(unitcircle);
c.x=1;c.y=1;
c.r=2;
unitcircle.r;
浏览器执行后提示Uncaught ReferenceError: inherit is not defined,为什么会这样,inherit是什么意思啊?
没看错啊 就是图片中的这段代码
javascript中的inherit是什么意思《javascript权威指南》第126页中有一段这样的代码var unitcircle={r:1};var c=inherit(unitcircle);c.x=1;c.y=1;c.r=2;unitcircle.r;浏览器执行后提示Uncaught ReferenceError: inherit is not define
在第六章介绍对象中的6.1.4节中讲到了这个方法,通过原型继承创建一个新对象,我看的是第六版,在第122页,代码是这样的:
function inherit(p){
if(p == null) throw TypeError();
if(Object.create)
return Object.create(p);
var t = typeof p;
if(t !== "object" && t !== "function") throw TypeError();
function f(){}
f.prototype = p;
return new f();
}