Как свойства объекта сделать массивами?

В 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

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