2014-09-24 44 views
-1

在JavaScript中,除了使用原型的原型繼承之外,還有其他任何繼承方式。對象字面量僅用於創建單例類。Javascript - 繼承和引用

什麼是javascript中的引用。關閉概念有什麼用途? C++中是否有別名?

+0

你可以問一些關於原型的較不寬泛的問題嗎?也許包括一個例子來幫助澄清你在問什麼? – 2014-09-24 16:59:54

回答

0

是否有任何其他的原型繼承方式比原型繼承。

是的,許多其他模式都可用,它們都基於在對象上創建實例特定的屬性。尋找寄生遺傳mixin模式

是否僅使用對象常量來創建單例類。

對象文字不創建類,它們創建對象。由於幾乎所有內容都是JavaScript中的對象,因此對象幾乎可以表示任何類型的數據結構。這些用途大多可以包括通過對象文字創建。

什麼是JavaScript中的參考。

每個對象基本上都是對其屬性的引用。每當你處理對象時,你所持有的只是對包含屬性的實際數據結構的引用。你可能想要熟悉OOP。也看看How to explain object references in ECMAScript terms?

什麼是封閉的概念

封裝的用途居多。儘管在JavaScript代碼中,閉包非常普遍,但您不會找到詳盡的列表。

在C++中是否存在別名?

是的,C++ has closures也是如此,但您需要明確聲明它們。