起初今天碰到的字符串拼接的性能问题并不是关于JavaScript的,而是有关PHP的,名为PHP中的高性能字符串连接( High-Performance String Concatenation in PHP )。众所周知,PHP是用“点”来连接字符串的:
$str = 'a' . 'b'; $str .= 'c';
并且和JavaScript类似,PHP也可以通过Array来拼接字符串:
$str = implode(array('a', 'b', 'c'));
问题就是,当拼接达到上万的数量级之后,哪一种性能更好呢?