有一些字符串太长,如果单纯的利用引号把它引起来,可能要占用编辑器的好几行。之前我采用的一种办法是,把这个大字符串分成为若干小字符串,然后利用“+”号连接起来。
var html = "<html>"+ "<body></body>"+ "</html>";
后来看有同事这样写:
var html = []; html[html.length] = "<html>"; html[html.length] = "<body></body>"; html[html.length] = "</html>"; html = html.join("");
再后来看到另外一个同事的写法更加简单:
var html = ["<html>", "<body></body>", "</html>"]; html = html.join("");
优缺点:
第一种写发最简单,但是在数据量十分大的时候效率低。
第二种可读性相对较好,效率相对第一种要快。
第三种可读性,效率都比较完美。