Javascript standardjs - 如何修复 'is already defined' ?

标签 javascript

如何更好地修复“已定义”的“错误”?

function findOneAndUpdate (find) {
    var find = find || {}
     ...
}

来自standardjs的测试:

$ standard

... 'find' is already defined.

有什么建议吗?

最佳答案

默认参数的ES6+解决方案:

function findOneAndUpdate(find={}) { ... }

ES5- 将重命名:

function findOneAndUpdate (_find) { 
  var find = _find || {} 
  ... 
}

否则,您可以完全替换该变量,就像其他答案所建议的那样:

function findOneAndUpdate (find) { 
  find = find || {} 
  ... 
}

关于Javascript standardjs - 如何修复 'is already defined' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45999555/

相关文章:

javascript - 如何在 JavaScript 中解析格式为 'dd/MM/yyyy hh:mm tt' 的日期

javascript - Nativescript 将参数传递给触发的事件

javascript - 将 JavaScript 函数应用于除第 i 个元素之外的所有 Array 元素

服务器上禁止 Javascript 访问

javascript - 使用 JavaScript 的 split 将字符串切碎并放入两个数组中

javascript - 这是javascript中功能镜头的一个地方吗?

javascript - Facebook JS SDK getLoginStatus 行为不一致

javascript - react-router 没有渲染任何东西

javascript - 更改高度并向下滑动文本区域

Javascript:如果选择了选项,则更改选择背景颜色