当前位置: 代码迷 >> Web前端 >> 对大楷符串处理的技巧
  详细解决方案

对大楷符串处理的技巧

热度:33   发布时间:2012-10-07 17:28:51.0
对大字符串处理的技巧
有一些字符串太长,如果单纯的利用引号把它引起来,可能要占用编辑器的好几行。之前我采用的一种办法是,把这个大字符串分成为若干小字符串,然后利用“+”号连接起来。
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("");


优缺点:
第一种写发最简单,但是在数据量十分大的时候效率低。
第二种可读性相对较好,效率相对第一种要快。
第三种可读性,效率都比较完美。
  相关解决方案