Чего я пытаюсь достичь
Я пытаюсь динамически добавить массив к объекту. То есть начиная с
{colour: "white", type: "electric"};
и заканчивая
{colour: "white", type: "electric", owners: ["person1", "person2", "person3"] };
Рассмотрим следующий объект ниже
let car = {colour: "white", type: "electric"};
Если я хочу добавить другое свойство к этому объекту Я могу проверить, существует ли он. Затем добавьте к нему следующее:
if( typeof car.status === "undefined")
car.status = "sold";
Что я пробовал
Используя вышеупомянутые логи c Я попробовал следующее
let car = {
colour: "white",
type: "electric"
};
if (typeof car.owners === "undefined")
car.owners.push("person1");
но это не работает.
Вопрос
Как добавить массив к объекту?