将项目添加到JavaScript中的对象数组中

时间:2019-12-23 21:58:54

标签: javascript arrays object

代码如下:

const cart = {
  contents: [],
  addItem(item) {
  }
};
cart.addItem("laptop");
console.log("The cart contains:", cart.contents);

我想明显地将“笔记本电脑”项添加到对象“购物车”的属性“内容”中,并让console.log显示该信息。我想我所需要的只是让“ addItem(item)”方法知道WHERE(“ contents:[],”)确切地添加这些项目,现在看来它什么也没有指向?任何帮助都是极好的。谢谢。

1 个答案:

答案 0 :(得分:1)

在您的addItem方法中,执行以下操作:

 addItem(item) {
    this.contents.push(item)
 }

这将通过this访问对象的内容,并将该项添加到数组中。