在 es6 模板文字中,如何在不在字符串中创建新行的情况下将长模板文字包装成多行?
例如,如果您这样做:
const text = `a very long string that just continues
and continues and continues`
然后它将为字符串创建一个新的行符号,将其解释为有一个新行。如何在不创建换行符的情况下将长模板文字包装成多行?
原文由 Ville Miekk-oja 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 es6 模板文字中,如何在不在字符串中创建新行的情况下将长模板文字包装成多行?
例如,如果您这样做:
const text = `a very long string that just continues
and continues and continues`
然后它将为字符串创建一个新的行符号,将其解释为有一个新行。如何在不创建换行符的情况下将长模板文字包装成多行?
原文由 Ville Miekk-oja 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一个旧的。但它出现了。如果您在编辑器中留下任何空格,它将把它们放在那里。
if
const text = `a very long string that just continues\
and continues and continues`;
只是做正常的 + 符号
if
const text = `a very long string that just continues` +
`and continues and continues`;
原文由 Monte Jones 发布,翻译遵循 CC BY-SA 3.0 许可协议
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
如果您在文字中的换行点引入 续 行符 (
\
),它不会在输出中创建换行符: