在另一个问题中,一位用户指出使用new
关键字是危险的,并提出了一个不使用new
的对象创建解决方案。我不相信这是真的,主要是因为我使用过原型, Script.aculo.us和其他优秀的JavaScript库,他们每个人都使用new
关键字。
尽管如此,昨天我在YUI剧院看了Douglas Crockford的演讲,他说了完全相同的事情,他不再在代码中使用new
关键字(Crockford讲JavaScript -第三幕:终极函数- 50:23分钟)。
使用new
关键字“不好”吗?使用它的优点和缺点是什么?