Javascript中拼接大量字符串的方法

前端之家收集整理的这篇文章主要介绍了Javascript中拼接大量字符串的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

PHP、python中都有heredoc方式的字符串定义方法

PHP

代码如下:
sql=<< python:
代码如下:
Syntax. This text can span multiple lines """
js拼接大量字符串没个heredoc风格的操作符是比较繁琐的:

拼接方式一:

代码如下:

alert(str);

拼接方式二:
代码如下:
' +' JS字符串需要打破原字符串风格,每行处理,这点有点让人受不了。

给个解决方案:

代码如下:

function hereDoc(func) { return func.toString().split(/\n/).slice(1,-1).join('\n'); } console.log(hereDoc(aHereDoc));

利用func.toString()获取需要批量处理的字符串,利用split(/\n/).slice(1,-1)去掉首尾两行函数定义的代码,重新组装即可。

原文链接:https://www.f2er.com/js/55886.html

猜你在找的JavaScript相关文章