gpt4 book ai didi

javascript - 如何在数组中创建重复的对象

转载 作者:行者123 更新时间:2023-11-28 12:37:20 30 4
gpt4 key购买 nike

我想复制数组中的 3 个对象,直到总共 50 个。我该如何执行此操作?

var listings = [
{
address: "123 41st St",
bedrooms: 2,
bathrooms: 2,
image: "img/1bdrm_a.jpg"
},
{
address: "234 52nd St",
bedrooms: 1,
bathrooms: 1,
image: "img/1bdrm_b.jpg"
},
{
address: "345 63rd St",
bedrooms: 3,
bathrooms: 2,
image: "img/1bdrm_c.jpg"
}
];

最佳答案

这个循环应该可以解决问题:

for (var i = 3; i < 50; i++) {
listings[i] = listings[i%3];
}

神奇之处在于模运算符 (%)。 i 可以递增到您需要的任何值,但 i%3 将继续按顺序返回 0、1 和 2。

关于javascript - 如何在数组中创建重复的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15776007/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com