Javascript 如何在对象构造函数中将数组声明为对象的属性?

Javascript 如何在对象构造函数中将数组声明为对象的属性?,javascript,Javascript,我试图将数组作为属性添加到构造函数中的对象,如下所示: let object { entries = [], } 但是,当我尝试访问“entries”属性时,无论是在对象本身的函数内部还是在外部函数中,它都不会被识别为数组。我认为您只是在构造对象时出现了语法错误,访问对象中的数组应该不会有任何问题: let对象={ 条目:[], getEntries(){ 返回此条目; } } object.entries.push('it works'); console.log(object.ent

我试图将数组作为属性添加到构造函数中的对象,如下所示:

let object {
  entries = [],
}

但是,当我尝试访问“entries”属性时,无论是在对象本身的函数内部还是在外部函数中,它都不会被识别为数组。

我认为您只是在构造对象时出现了语法错误,访问对象中的数组应该不会有任何问题:

let对象={
条目:[],
getEntries(){
返回此条目;
}
}
object.entries.push('it works');
console.log(object.entries)

console.log(object.getEntries())
{key:value}
还有
let object={}
当你接触任何新语言时,我建议你提供一个关于基本语法的结构化教程。let object={“entries”:[{“name1”:“value1”},{“name2”:“value2”},],}@RajkumarM谢谢!那正是我想要的。是的!这是一个非常基本的语法错误,我试图用“=”而不是“:”来声明数组。谢谢