Это субпредложения? Какой правильный термин? - PullRequest
2 голосов
/ 10 марта 2019

У меня вопрос по терминологии.В 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?Я просто хочу быть терминологически точным.

1 Ответ

0 голосов
/ 10 марта 2019

не совсем. также я бы не сказал, что массив состоит из свойств , но содержит элементы . У объектов есть свойства, у массивов есть элементы.

subperperty как термин звучит странно. Я не думаю, что есть термин для того, что вы хотите, также учтите, что эти объекты могут иметь свойства, которые являются другими объектами.

Я бы описал вашу структуру как массив с элементами, каждый элемент которого имеет свойства subproperty1 и subproperty1.

Также учтите, что не каждый объект в массиве должен иметь одинаковые свойства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...