В JavaScript свойства объекта могут быть любыми значениями, включая массивы. Чтобы сделать свойство объекта массивом, нужно присвоить ему значение, которое является массивом.
Вот пример, как сделать свойство объекта массивом:
let obj = {}; // Свойство "prop" является пустым массивом obj.prop = []; // Добавляем элементы в массив obj.prop.push(1); obj.prop.push(2); obj.prop.push(3); console.log(obj.prop); // Выводит [1, 2, 3]
Также можно создать и присвоить массив сразу при объявлении объекта:
let obj = { prop: [1, 2, 3] }; console.log(obj.prop); // Выводит [1, 2, 3]
Если свойство объекта уже существует, его значение можно изменить, присвоив ему новый массив:
let obj = { prop: 'не массив' }; // Изменяем значение свойства на массив obj.prop = [1, 2, 3]; console.log(obj.prop); // Выводит [1, 2, 3]
Обращение к элементам массива в свойстве объекта делается так же, как и к элементам обычного массива, используя индекс:
let obj = { prop: [1, 2, 3] }; console.log(obj.prop[0]); // Выводит 1 console.log(obj.prop[1]); // Выводит 2 console.log(obj.prop[2]); // Выводит 3
Таким образом, свойства объекта могут быть массивами, и обращаться к элементам таких свойств можно так же, как и к элементам обычных массивов.