gpt4 book ai didi

javascript - 错误申报值(value)正在增加

转载 作者:行者123 更新时间:2023-12-03 00:39:52 26 4
gpt4 key购买 nike

var a = 5;

function total() {
a += 5;
console.log(a);
}

total(); //10
a = 55;
total(); //15
total(); //20

输出为10-60-65;不删除 a = 55 如何生成输出 10-15-20 有什么想法吗?

在总输出中错误地将值声明为 a = 55 而不删除该值如何修复它,以便我的代码运行为 10-15-20 添加 5 个数字.

最佳答案

您可以对第一个值使用闭包并独立使用它。

var a = 5;

const total = (v => () => v += 5)(a);

console.log(total()); // 10
a = 55;
console.log(total()); // 15
console.log(total()); // 20

关于javascript - 错误申报值(value)正在增加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53506104/

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