gpt4 book ai didi

javascript - 重命名json文件的键

转载 作者:行者123 更新时间:2023-11-30 14:50:12 28 4
gpt4 key购买 nike

我可以改变key的值,但是如何通过创建函数重命名json key

    button.addEventListener("click", function(){
var i = 0;
i++;
var name = "Jason " + i;
var surname = "Carl " + i;
writeJson(i, name, surname);
});

function writeJson(id, name, surname){
var array = {
id: {
"name": name,
"surname": surname
}
};
}

数组中的id没有变化,i也没有增加

最佳答案

在事件监听器回调之外声明您的 i 变量。

现在的情况是,每次单击按钮时都会重置它。

var i = 0; // this is in the parent scope

button.addEventListener("click", function(){
i++;
var name = "Jason " + i;
var surname = "Carl " + i;
writeJson(i, name, surname);
});

function writeJson(id, name, surname){
var array = {
id: {
"name": name,
"surname": surname
}
};
}

var i = 0; // this is in the parent scope

button.addEventListener("click", function(){
i++;
console.log('i: ' + i)
});
<button id="button">increment i</button>

关于javascript - 重命名json文件的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48263109/

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