我有两个几乎相同的函数。它们之间的唯一区别是一个有+
,一个有-
。这些在每个函数中使用了大约 20 次,所以我很乐意使用 var 来简化它。
我对 JavaScript 还是很陌生,所以我不知道从哪里开始,但是像这样:
if ( blah blah ){
var symbol = '-';
} else{
var symbol = '+';
}
var example = value1 [symbol] value2;
谢谢
最佳答案
使用这个:
var modifier = (blah blah) ? 1 : -1;
var example = value1 + (modifier * value2);
关于javascript - if/else 在函数中定义加号或减号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19707711/