读书人

对大楷符串处理的技巧

发布时间: 2012-10-07 17:28:51 作者: rapoo

对大字符串处理的技巧
有一些字符串太长,如果单纯的利用引号把它引起来,可能要占用编辑器的好几行。之前我采用的一种办法是,把这个大字符串分成为若干小字符串,然后利用“+”号连接起来。

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("");


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

读书人网 >Web前端

热点推荐