Javascript heredoc

2022-08-30 04:59:02

我需要像JavaScript中的heredoc这样的东西。你对此有什么想法吗?我需要跨浏览器功能。

我发现这个:

heredoc = '\
<div>\
    <ul>\
        <li><a href="#zzz">zzz</a></li>\
    </ul>\
</div>';

我认为这对我有用。:)


答案 1

尝试ES6字符串模板,你可以做这样的事情

var hereDoc = `
This
is
a
Multiple
Line
String
`.trim()


hereDoc == 'This\nis\na\nMultiple\nLine\nString'

=> true

即使在带有TypeScript的旧浏览器中,您也可以使用这个强大的功能。


答案 2

不,不幸的是,JavaScript不支持像heredoc这样的东西。