什么方法能更快地从Javascript对象中获取东西?



按键从对象中获取值的最快方法是什么?

如果你想有这样一个对象:

var obj = {
    title: 'A title',
    subject: 'A subject'
};

会是:

obj['title']

或:

obj.title

Thanks in advance

应该没有性能差异。智能JavaScript引擎将确定"title"是一个常量,并将两者转换为相同的中间表示。

另外,请注意,您不应该担心该范围内的性能差异。Knuth有句名言:在97%的情况下,过早优化是万恶之源。

当您遇到性能问题时,然后对其进行分析,找到瓶颈并更改相关位

没有性能差异:

http://jsperf.com/get-value-from-object

相关内容

  • 没有找到相关文章

最新更新