gpt4 book ai didi

javascript - nodejs 返回了意外的奇怪输出

转载 作者:行者123 更新时间:2023-11-30 16:31:22 25 4
gpt4 key购买 nike

console.log(a,b)

下面是我上面代码的输出

enter image description here

当我运行它时

for(var i=0; i<a.length; i++){
c[a[i]] = b[i];
}

但是当我执行 console.log(c)

时我得到了空白

这太奇怪了,我做了一个 fiddle ,我的逻辑很好:http://jsfiddle.net/8m97zk8d/

最佳答案

c 声明为数组,数组不应将字符串作为键,而是使用对象。将 c 声明为对象。

Updated Fiddle

var a = ['Child', 'Adult'];
var b = [2, 6];
var c = {}; // Declare as empty Object

for (var i = 0; i < a.length; i++) {
c[a[i]] = b[i];
}

console.log(c);
document.getElementById('result').innerHTML = JSON.stringify(c, 0, 4);
<pre id="result"></pre>

关于javascript - nodejs 返回了意外的奇怪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33279030/

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