我在Ruby中有以下代码。我想将此代码转换为JavaScript。JS中的等效代码是什么?
text = <<"HERE" This Is A Multiline String HERE
ECMAScript 6(ES6)引入了一种新型的文字,即 模板文字 。它们具有许多功能,其中包括变量插值,但对于这个问题最重要的是,它们可以是多行的。
模板文字由 反引号 分隔:
var html = ` <div> <span>Some HTML here</span> </div> `;
(注意:我不主张在字符串中使用HTML)
浏览器支持还可以,但是您可以使用编译器来更好地兼容。
Javascript没有here-document语法。但是,您可以转义文字换行符,该换行符很接近:
"foo \ bar"