2017-04-26 50 views
1

比方說,我們有一個對象屬性在語法中調用的對象上的訪問是什麼?

var object = { 
    propertyOne: { 
     propertyTwo: 'Value' 
    } 
} 

什麼想這些屬性的名稱(propertyOne.propertyTwo)被稱爲?

這個詞還必須包括object.propertyOne

它也可能是最終財產propertyTwo的名稱。

要解釋如果我有一個對象,我想要訪問它的某個屬性或對象的屬性屬性,我會有一個字符串,如'propertyOne.propertyTwo''propertyOne'我該如何命名該字符串?

爲了給出上下文,我有一個角度$範圍,並且存在角度解析以訪問該範圍對象的屬性名稱字符串。這是我所問的字符串。

這個詞必須是invariable

+0

我將這些引用爲* nested *屬性。 – Marty

+0

嵌套屬性,子屬性 – m1kael

+0

或嵌套對象。它們都只是術語。嚴格來說,它是一個對象屬性,其值是對另一個對象的引用。 – RobG

回答

-2

要訪問內部屬性,我們應該用object.propertyOne.propertyTwo,如果你會嘗試propertyOne.propertyTwo那麼你會得到錯誤的ReferenceError:找不到變量:propertyOne

+0

關於該問題,請問*如何做到這一點。 – Marty

0

What would the property access list like this (object.propertyOne.propertyTwo) be called? 'propertyOne.propertyTwo' in particular?

propertyOne.propertyTwo將稱爲一個財產object

再次

propertyTwo will be termed as a property of `propertyOne`. 

在-一般來說,我們是指它們作爲嵌套屬性,得到暗示有原始JSON內部對象的多個電平。

+0

可以使用「屬性」這個詞來指代對象屬性屬性的屬性嗎? –

+0

@OlaviSau是的。您可以。更具體地說,你可以參考作爲嵌套屬性 –

+0

請參閱更新的問題,所以你認爲我可以只是調用示例字符串propertyName,如果我想包括嵌套和非嵌入屬性? –