How to handle optional parameters in function
This question already has an answer here:
您可以检查typeof
输入,如果它是一个函数
function test(input, callback) {
let input = input;
let cb = callback;
if (typeof input === 'function') {
cb = input;
input = 'some value';
}
cb(input);
}
test("message", function (result) {
console.log(result)
})
test(function (result) { // This scenario fails
console.log(result)
})
你可以传递一个null作为参数,如下所示:
test(null, function (result) {
console.log(result)
})
链接地址: http://www.djcxy.com/p/17288.html
上一篇: 如何初始化C ++中的私有静态成员?
下一篇: 如何在函数中处理可选参数