如何创建一个存储可以多次调用的函数参数的变量,而不是在我想调用它时重复相同的参数?(以下示例实际上并不是您希望存储函数参数的情况,但是如果您有多个不同长度的参数可能会在多个位置使用,那么它将非常方便).
function showAlerts(alert1,alert2) {
console.log(alert1 + '\n' + alert2);
}
// I would like to be able to define a variable that can be called later
// doing it this way (obviously) just runs the function immediately
var alerts1 = showAlerts('test1','test2');
var alerts2 = [showAlerts('test3','test4')];
var alerts3 = ['test5','test6'];
if(0===1) {
alerts1;
} else if(1===0) {
alerts2;
} else {
showAlerts(alerts3);
}
Run Code Online (Sandbox Code Playgroud)