gpt4 book ai didi

javascript - 使用 JSON 进行数组推送

转载 作者:行者123 更新时间:2023-11-28 13:51:30 25 4
gpt4 key购买 nike

有人可以告诉我为什么它会打印从 117 到 300 的数字吗?

var x = [12, 55, 177];
var y = [25, 75, 255];
var value = [];

for (var i = 1; i <= 300; i++) {
value.push(JSON.stringify(i));
document.write(value);
} ​

结果:

117, 118, ..., 299, 300 

(jsFiddle http://jsfiddle.net/minagabriel/6crZW/)

最佳答案

这样做是因为 document.write() 是一种旧的令人讨厌的 hack,不应该使用,并且与 jsfiddle 不兼容。

如果将其从循环中删除并添加:

console.log(value);

最后您会看到数组已正确累积。

此外,您可能只想在构建数组之后对数组进行 JSON 编码:

var value = [];
for (var i = 1; i <= 300; i++) {
value.push(i);
}
console.log(JSON.stringify(value));

关于javascript - 使用 JSON 进行数组推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10534533/

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