如何将方法functionName1
的quantity
局部变量的值转换为functionName2
并将其分配给该变量中的局部变量?将方法的局部变量转换为外部函数
var functionName1 = function() {
$newCheckoutNumberPicker.WanSpinner({
maxValue: 99,
minValue: 0,
valueChanged: function(ele, val) {
var quantity = val
}
});
}
var functionName2 = function() {
var test1 = "";
functionName1();
}
调用'functionName2()'从'valueChanged'函数中,传递'val'作为参数 –
检查的JavaScript closues ..你会得到公平'https:// developer.mozilla.org/en-US/docs/Web/JavaScript/Closures'的想法。 –
@Roger你能否确认你需要知道valueChanged时的值,或者只是价值本身,假设你使用wan-spinner,你可以用'$ newChecjoutNumberPicker.val()'得到(这是XY问题吗?) –