gpt4 book ai didi

javascript - json 对象中的未定义项

转载 作者:搜寻专家 更新时间:2023-10-31 08:07:44 25 4
gpt4 key购买 nike

我试图用 foreach 输出一个 JSON 列表中的所有值,每次都会弹出这个神秘的“未定义”变量。看一看:

HTML:

<span id="1">

</span>

JavaScript:

var lel =
{
1: {
"some": "json",
"list": "that",
"says": "undefined",
},
}

var s;

for(i in lel[1]) {
s+= '<B>' + i + '</B>' + ": " + lel[1][i] + "<br />";
}

document.getElementById('1').innerHTML = s;

结果(跨度)

undefined**some**: json
**list**: that
**says**: undefined

那个“未定义”的东西是从哪里来的?

最佳答案

问题是 s 最初是 undefined

var s; 更改为 var s = '';

关于javascript - json 对象中的未定义项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18690153/

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