我正在学习基础知识的JavaScript(虽然我用其他语言编写,比如C#).它突然出现了这个问题,即这两种方式的效率更高,应该作为一般规则使用.
我确信并期待没有确定的答案,但我想知道一般的利弊.
谢谢!!
对象文字通常是要走的路.它们只需在加载脚本时进行解析,这可以通过脚本引擎引入各种优化.
构造函数需要执行.这意味着它们会变慢,但您可以轻松地向它们添加一些验证代码等,并且它们允许构造具有隐藏在构造函数范围内的公共,特权方法和私有"属性"的复杂对象.此外,它们当然构造了共享原型的对象,您可能会觉得这些对象很有用.
| 归档时间: |
|
| 查看次数: |
7507 次 |
| 最近记录: |