将数组推入对象JavaScript

时间:2019-06-13 11:22:05

标签: javascript

我有一个对象数组

 let x =[
    {
       name: x
       ratings:[
          {
             comment: 'something here',
            stars:'5',
          },

        ]
    },...]

在收视率方面,我必须发表更多评论和评论:

 let newX = [
     {
          {
             comment: 'lalalalalalalal',
             stars:'4',
          },
          {
             comment: 'good',
             stars:'3',
          },
 },]

我实际上处于for循环中,所以我有x [i];我必须将newX推入x [i]。所以我在做x [i] .ratings.push(newX)但我得到的是“ push不是函数”

有帮助吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

正如您所说,x是一个数组,所以x.ratings并不意味着很多。您是否要在newX的第一个元素内将rating添加到x?如果是这样,这就是您的操作方式:

x[0].ratings.push(newX)