跳至内容

eslint/default-param-last 样式

作用

强制默认参数放在最后

为什么不好?

将默认参数放在最后,允许函数调用省略可选尾部参数。

示例

javascript
// Correct: optional argument can be omitted
function createUser(id, isAdmin = false) {}
createUser("tabby");

// Incorrect: optional argument can **not** be omitted
function createUser(isAdmin = false, id) {}
createUser(undefined, "tabby");

参考

在 MIT 许可下发布。