gpt4 book ai didi

javascript - 如何处理Javascript中多次调用的代码?

转载 作者:行者123 更新时间:2023-11-30 11:53:57 24 4
gpt4 key购买 nike

我正在编写一个 Javascript 代码,该代码会多次重复某些行。我试过将这些行放在一个函数中,如下所示

function rpit() {
a += 1; b += 1;
}
document.getElementById('button1').onclick = function() {
var a = +document.getElementById('inpA').value,
b = +document.getElementById('inpB').value;
rpit();
if (a == 5) rpit();
if (b == 10) rpit();
rpit();
}

但是好像那个方法不行。我该如何处理这些代码?感谢您的帮助。

最佳答案

对象可能更容易:-

function rpit(o) {
o.a += 1; o.b += 1;
}
document.getElementById('button').onclick = function() {
var o = {};
o.a = document.getElementById('inpA').value,
o.b = document.getElementById('inpB').value;
rpit(o);
if (o.a == 5) rpit(o);
if (o.b == 10) rpit(o);
rpit(o)
}

不确定你的 'b' 是否是一个全局变量或者只是忘了输入 var,如果它是全局变量你将需要

b = o.b 

最后...不过,如果您这样做,您可能会弄得一团糟。

关于javascript - 如何处理Javascript中多次调用的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627058/

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