我有这段代码:
var boo = 123123;
我想将那个数字转换成字符串,使用连接字符串比原生的JavaScript.toString()更快:
更快:
var foo = boo + "";
较慢:
var foo = boo.toString();
jsPerf: http://jsperf.com/concat-string-vs-tostring
为什么使用.toString()比连接空字符慢?最后,我想知道使用+ ""
技术代替.toString()
是否正确?
=]
话说回来,有人说我写的代码很难懂,所以当为大型项目做出贡献时,我会尽量保持自己所写代码的“最易读”一面。 - Fabrício Matté