gpt4 book ai didi

javascript - 解码 Javascript For 循环

转载 作者:行者123 更新时间:2023-12-03 04:04:17 25 4
gpt4 key购买 nike

我找到了这个示例代码,但想看看如何使用单独的语句重写它,即。需要找出正确的语法

//Create the random data
for (var i = 0; i < 2; i++) {
var my_object = {};
my_object.key = i;
my_object.country = getRandomCountry();
my_object.value = createRandomValue;
data.push(my_object);
}

我试过了

var my_object = {};
my_object(key[0]) = 0;
my_object(country[0]) = "GB";
my_object(value[0]) = 123;
my_object(key[1]) = 1;
my_object(country[1]) = "US";
my_object(value[1]) = 133;

但这不起作用,如何在没有 for 循环的情况下创建/填充数组?

最佳答案

你的循环实际上是这样做的。它在每个操作中创建一个对象,填充它,然后插入数组。在你的情况下:2次。

var data = [];

// Here starts
var my_object = {};
my_object.key = 0;
my_object.country = getRandomCountry();
my_object.value = createRandomValue;

data.push(my_object);

my_object = {};
my_object.key = 1;
my_object.country = getRandomCountry();
my_object.value = createRandomValue;

data.push(my_object);

关于javascript - 解码 Javascript For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44628414/

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