[英]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的子屬性? 我只是想在術語上准確。
並不是的。 我也不會說數組是由屬性組成但包含元素的 。 對象具有屬性,數組具有元素。
子財產一詞聽起來很奇怪。 我不認為您想要的是什么,也不要認為這些對象可能具有其他對象的屬性。
我將您的結構描述為帶有元素的數組,其中每個元素都具有屬性subproperty1
和subproperty1
。
還應考慮並非數組中的每個對象都必須具有相同的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.