数组表示法或.method() - 哪个更快?

mas*_*gns 0 javascript performance jquery

我在JavaScript中遇到了数组符号,我想知道哪种方式写得更快或更好.我认为第二个版本难以阅读,但它有什么好处吗?或者有人用这种方法调用方法吗?或者说他们的速度没有区别?

  • $('#myContainer')['addClass']("active");

  • $('#myContainer').addClass("active");

我习惯于第二种方式,但第一种方式更快还是使用第一个版本还有其他好处?

Rob*_*b W 6

JSPerf:http://jsperf.com/brackets-vs-dot-notation

根据perf,支架表示法在某些浏览器中更快.

这是一种你应该避免的微优化.选择感觉最舒适的符号.