我正在将我的多行变量转换为 模板字符串
,效果非常棒。但是我发现我所缩进的空格被转化成了\n
,从而对原始代码中的缩进造成了影响。有什么方法可以避免这种情况呢?
例如:
var $div = $(`<div class='proj' id='projects'>
<div class='bot-nav'>${txt}</div>
</div>`);
它被转换成:
var $div = $("<div class='proj' id='projects'>\n <div class='bot-nav'>"+txt+"</div>\n </div>");
我希望你能翻译这个:
var $div = $("<div class='proj' id='projects'><div class='bot-nav'>"+txt+"</div></div>");
有没有办法做到这一点?
.replace(/^\s+|\s+$/gm, '').split('\n').join('')
- Jaromanda X