从javascript对象创建对象数组

从javascript对象创建对象数组,javascript,Javascript,我有来自google API的这些对象,如果我是console.log(ret),我有: {name:x, stars:5}, {name:y, stars:4}, {name:j, stars: 3} 我通过以下循环获得此结果: for (let i = 0; i < fromGoogle.length; i++) { let ret = fromGoogle[i]; } 我该怎么做 谢谢,我是JS的新手,例如,如果您有由单个变量引用的对象: let a = {na

我有来自google API的这些对象,如果我是console.log(ret),我有:

{name:x, stars:5},
{name:y, stars:4},
{name:j, stars: 3}
我通过以下循环获得此结果:

  for (let i = 0; i < fromGoogle.length; i++) {
    let ret = fromGoogle[i];

  }
我该怎么做


谢谢,我是JS的新手,例如,如果您有由单个变量引用的对象:

let a = {name:x, stars:5};
let b = {name:y, stars:4};
let c = {name:j, stars: 3};
您可以使用数组初始值设定项(也称为“数组文字”)创建它们的数组:

不过,您不需要单独的变量,您可以这样做:

let array = [
    {name:x, stars:5},
    {name:y, stars:4},
    {name:j, stars: 3}
];

“我有这些东西”你怎么有?个体变量?请显示完整的语句,而不是代码片段。是的,请显示封装问题的所有代码。展示你所做的。如果您将它们都作为变量(例如
i
j
k
),您只需执行
[i,j,k]
。欢迎使用堆栈溢出!请拿着(你得到了一个徽章!),四处看看,仔细阅读,特别是我还推荐乔恩·斯基特的。还要注意,堆栈溢出是一个非常活跃的地方。如果你发布了一个问题(或答案),请留下几分钟来解决评论中出现的任何问题。只是在帖子中添加了一个循环。我从GoogleAPI调用中获取这些对象,我想将它们存储在一个数组中Objects@Leo-
fromGoogle
似乎已经是一个对象数组。
let array = [a, b, c];
let array = [
    {name:x, stars:5},
    {name:y, stars:4},
    {name:j, stars: 3}
];