簡體   English   中英

這些是子屬性嗎? 正確的術語是什么?

[英]Are these subproperties? What is the correct term?

我對術語有疑問。 在JavaScript中,我有一個由屬性組成的數組,這些屬性本身就是對象,由花括號分隔。 數組對象的對象屬性的屬性是否是數組的子屬性? 為此有一個特定的術語嗎?

這是一個例子:

 var arrayObject = [
      {subproperty1: ["value1", "value2", "value3"], subproperty2: value}, 
      {subproperty1: ["value4", "value5", "value6"], subproperty2: value},
      {subproperty1: ["value7", "value8", "value9"], subproperty2: value},
 ];

如果我使用Object.keys函數獲取arrayObject的屬性名稱,則該屬性名稱是索引值--0、1、2。

 console.log(Object.keys(arrayObject)); // ["0", "1", "2"]

是否將對象0、1和2的屬性(即arrayObject的屬性)定義為arrayObject的子屬性? 我只是想在術語上准確。

並不是的。 我也不會說數組是由屬性組成包含元素的 對象具有屬性,數組具有元素。

子財產一詞聽起來很奇怪。 我不認為您想要的是什么,也不要認為這些對象可能具有其他對象的屬性。

我將您的結構描述為帶有元素的數組,其中每個元素都具有屬性subproperty1subproperty1

還應考慮並非數組中的每個對象都必須具有相同的屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM