Кристофер, ошибка говорит о том, что говорится, потому что невозможно вставить элемент в объект , но только в массив .
Проверьте эту страницу out, которая различает два.
Чтобы установить значение ключа внутри объекта, который вы делаете: <your_object>.<your_key>= <your_value>
;
Чтобы вставить элемент в массив, вы должны: <your_array>.push(<your_element>);
Следовательно, элементы bar
внутри foo
должны быть массивами => [], а не объектами;
В вашемВ данном случае вы, кажется, хотите вставить элемент "foobar" в массив bar
внутри объекта foo
.
. Для этого все, что вам нужно сделатьэто:
const foo = {
bar: [],
bar2: []
}
foo.bar.push('foobar');