gpt4 book ai didi

javascript - 如何显示完整数组?

转载 作者:行者123 更新时间:2023-11-29 21:16:33 25 4
gpt4 key购买 nike

我收到此错误:[object Object]、[object Object]、[object Object]。

我想像这样显示完整的数组:John Doe, Anna Smith, Peter Jones

<!DOCTYPE html>
<html>
<body>

<h2>Create Object from JSON String</h2>

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
document.getElementById("demo").innerHTML =
obj.employees;
</script>

</body>
</html>

最佳答案

你可以使用 Array#map并构建一个新数组并稍后加入。

var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}',
obj = JSON.parse(text);

document.getElementById("demo").innerHTML = obj.employees.map(function (a) {
return a. firstName + ' ' + a.lastName;
}).join(', ');
<h2>Create Object from JSON String</h2>
<p id="demo"></p>

关于javascript - 如何显示完整数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39201953/

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