1
Python類具有這種整潔的功能,您可以用修飾器@property
修飾類方法,這使得該方法顯示爲靜態值成員而不是可調用成員。例如,這樣的:ES6中是否有與Python風格的類屬性等效的東西?
class A(object):
def my_method(self):
return "I am a return value."
@property
def my_property(self):
return "I am also a return value."
導致以下行爲:
>>> a = A()
>>> a.my_method()
'I am a return value.'
>>> a.my_property
'I am also a return value.'
所以最後,我的問題:是否有任何內置語法,在ES6類提供類似的行爲?我不是文檔專家(尚未),但到目前爲止,我沒有看到任何提供此類功能的東西。
感謝您的快速和簡單的答案!我匆匆地瞥了一眼這些,但沒有聯繫到「@ property」裝飾器。 – galarant