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是什么意思啊?
没看错啊 就是图片中的这段代码

inherit 指它将继承母体要素的可视性设置。

值 inherit 为缺省值。这使单元继承父单元的可见性。所以,如果某一段是隐藏的,则它包含的任何行间单元也都被隐藏。这一继承性可被明确指定的可见性取代。例如,段内的 EM 单元被指定为可见,这时如果该段被隐藏,则段内的所有其它内容都将消失,而唯有 EM 单元中的文本是可见的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-07
在第六章介绍对象中的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();
}本回答被提问者和网友采纳
第2个回答  2012-10-09
你肯定没看过前面的,在这里引用了在第122页的例6-1里的inherit()函数。本回答被网友采纳
第3个回答  2012-10-09
你确定你你没看错吗?insert?追问

我上传了 照片,应该没错的

相似回答