记得几年前想做前端,去腾讯面试,有人问我在 JavaScript 中,大量字符串的连接应该怎么做效率最高。当时我不知道怎么回答,甚至根本没想过这个问题,对方告诉我应该用 Array 的 join 方法,这一点我一直记着。不过今天看到了这篇文章:
High-performance String Concatenation in JavaScript
一开始觉得自己一直以来的认识完全被颠覆了,还在 gtalk 上找了好几个朋友问。不过看到文章后面,发现对于 IE 7 及更低的版本,array join 仍然比加号快上数百倍。
在国内,IE 6 仍然是最主流浏览器,所以……
Leave a Reply