自定义创建的对象如何访问方法,如.toString()
方法是Object方法。如何连接到一个对象的自定义类自定义对象如何从Javascript继承对象
This文章指出
所有对象最终在它们 原型链末端的对象构造。这意味着添加到对象属性的任何方法或属性都可以自动用于所有对象。
在前面的示例中,如果我们调用rufus.toString(),则javascript 将检查rufus对象,然后检查Cat对象,然后检查Pet 对象。宠物对象的原型与对象 构造函数创建(使用对象字面快捷方式),这样的JavaScript将 然后找到toString()方法的对象的原型
现在通过文章看完之后我明白,为了从一个对象继承我们必须在对象的函数构造函数的原型中指定我们想要继承的对象。现在我读了默认情况下,prototype属性为空。那么对象如何具有toString()属性?我不明白
宠物对象的原型与对象构造 (使用对象字面快捷方式)创建的声明
更新:
我读到的原型属性构造函数默认为空。我读了here我已经贴在这里
首先报价,每一个JavaScript函数都有一个原型属性(这 属性默认为空),并且当您要附加的属性,并在此原型属性方法 实现继承。
我们如何继承javascript对象呢?
*现在我读了默认情况下的原型属性是空的。*你在哪里读过的?请注意,对象的原型与原型属性(通常与构造函数关联)不是**相同。 – 2016-05-15 08:21:57
@torazaburo你能解释一下吗?你能解释一个对象的原型和原型属性之间的区别吗?我以为我在混合他们.. –
是的,我也认为你是。网上有比我在一个段落中更好的解释。搜索“原型和'__proto__'之间的区别”或类似的东西。 – 2016-05-15 13:21:56