Javascript 返回和换行?
我今天搞砸了一些事情,我要返回一个DOM树。我想知道是否有一种方法可以让代码像:Javascript 返回和换行?,javascript,return,Javascript,Return,我今天搞砸了一些事情,我要返回一个DOM树。我想知道是否有一种方法可以让代码像: return '<div id="something"> \ <p>Stuff</p> \ </div>' 返回 ' \ 材料\ ' 而不是: return '<div id="something"> \ <p>Stuff</p> \ </div>' return'\ 材料\ '
return
'<div id="something"> \
<p>Stuff</p> \
</div>'
返回
' \
材料\
'
而不是:
return '<div id="something"> \
<p>Stuff</p> \
</div>'
return'\
材料\
'
只是出于审美的原因——第一个看起来更好。我在谷歌上搜索了大约10分钟,然后想我应该问问那些比我知道得多的人。不,不是
返回后的新行将触发分号插入,因此代码等效于:
return;
'<div id="something"> \
<p>Stuff</p> \
</div>';
返回;
' \
材料\
';
…然后返回未定义的
恐怕不能。Javascript在单行上看到返回,并插入分号,结束控制流。最接近您想要的可能是
return '\
<div id="something"> \
<p>stuff</p> \
</div>';
return'\
\
材料\
';
除此之外,我认为不可能只需注意:第一个示例对我不起作用,但第二个示例对我不起作用,因此我发布了…第一个示例的计算结果为
return代码>所以它不返回任何内容。谢谢大家!所有获得投票的非常好的回复,我感谢您的时间。或者可能是返回(
+新行+字符串+)代码>