我今天在搞什麼東西,我在那裏返回一棵DOM樹。我想知道是否有辦法有代碼如:代替返回和換行符?
return
'<div id="something"> \
<p>Stuff</p> \
</div>'
:
return '<div id="something"> \
<p>Stuff</p> \
</div>'
只是爲了美觀的原因 - 第一個看起來更好。我搜索了大約10分鐘,然後認爲我應該問問知道比我更多的人。
我今天在搞什麼東西,我在那裏返回一棵DOM樹。我想知道是否有辦法有代碼如:代替返回和換行符?
return
'<div id="something"> \
<p>Stuff</p> \
</div>'
:
return '<div id="something"> \
<p>Stuff</p> \
</div>'
只是爲了美觀的原因 - 第一個看起來更好。我搜索了大約10分鐘,然後認爲我應該問問知道比我更多的人。
不,它不是。
一個return
後的新行觸發分號的插入,所以代碼就相當於:
return;
'<div id="something"> \
<p>Stuff</p> \
</div>';
...你返回undefined
。
恐怕不是。 Javascript會看到單行返回並插入分號,從而結束控制流。
最接近什麼來給你想要的東西可能是
return '\
<div id="something"> \
<p>stuff</p> \
</div>';
其他然後,我不認爲這是可能的
或者'return('+ newline + string +');' – nnnnnn
只是要注意:第一個例子是不是爲我工作,但第二一個是,所以這就是爲什麼我張貼... – Connor
第一個評估'返回; ......所以它什麼都不返回。 – Jacob
http://stackoverflow.com/questions/805107/multiline-strings-in-javascript/805755#805755 – KooiInc