Appearance
禁止将全局对象作为函数调用
js中有一个不成文的约定,大写开头的对象是构建函数. 但js内置了一些全局对象是以大写开着的(如Math和JSON),只是看起来像构造函数。
Math
JSON
不要将Math,JSON,Reflect,Atomics和Intl对象作为函数调用,也不要使用new操作符将这些对象作为构造函数。
Reflect
Atomics
Intl
new
JSON();
JSON.parse('{}');