是否有一个已知的原因,为什么在null提供一个参数时,作为ES6中的参数传入时不使用默认参数?
function sayHello(name = "World") {
console.log("Hello, " + name + "!");
}
sayHello("Jim"); // Hello, Jim!
sayHello(undefined); // Hello, World!
sayHello(null); // Hello, null!
Run Code Online (Sandbox Code Playgroud)