在CoffeeScript中使用is运算符而不是==是否有优势

时间:2014-02-01 21:39:38

标签: coffeescript

除了使用Coffeescript语言功能之外,使用is运算符而不是==是否有任何优势?

根据documentation,他们都会编译为===

我问,因为它是在代码审查期间出现的,我认为这对我们来说是一个坏主意,作为服务器端的C#/ .NET公司强制使用is进行比较当它的含义在C#中完全不同时(确定对象是否是给定类型)。

如果它有优势,我不想退后。

1 个答案:

答案 0 :(得分:1)

就像你说的那样,没有任何功能差异。但有一个好处是,开发人员更容易记住is编译为其他内容,而不是记住==编译成其他内容,因为==是一个真正的JavaScript运算符, is不是。