Когда вы нажимаете несколько значений с помощью push
, вам нужно разделить их на ,
.здесь у вас есть (obj,false)()
в этом формате, так как оператор запятой возвращает последний операнд, так что вы фактически делаете false()
let journal = [];
function addEntry(events, squirrel) {
journal.push(
({
events: ["work", "ice cream", "cauliflower", "lasagna", "touched tree", "brushed teeth"]
}, false),
({
events: ["weekend", "cycling", "break", "peanuts", "soda"]
}, true)
)
}
addEntry(journal);
console.log(journal)
Здесь, если вы хотите передать только объект, вам не нужно переносить ()
, а также если вам нужно более одного свойства в вашем объекте, вы можете добавить его внутрь объекта,как это
{
key: value,
key: value
}
let journal = [];
function addEntry(events, squirrel) {
journal.push({...events,squirrel})
}
addEntry({
events: ["work", "ice cream", "cauliflower", "lasagna", "touched tree", "brushed teeth"]},true);
addEntry({
events: ["weekend", "cycling", "break", "peanuts", "soda"]},false)
console.log(journal)