使用&符号

时间:2017-07-05 10:20:35

标签: javascript convention

我在某个if项目中找到了JavaScript快捷方式的一些奇怪的用法(imho)。

我认为这是一个非常糟糕的惯例,但我找不到任何“好的做法”或一些导师的文章给我明确的证据。

使用示例:

function (someFuncParam) {
   ...
   someFuncParam && someFuncParam();
}

我会将其修复为:

function (someFuncParam) {
   ...
   if (typeof (someFuncParam) === 'function')
      someFuncParam();
}

我是对的吗?或者我错过了一些东西(因为,​​我公司的一些人告诉我,以第一种方式编写代码并没有错...)。

0 个答案:

没有答案