返回和换行?

时间:2011-08-12 06:47:49

标签: javascript return

今天我正在弄乱一些东西,我正在返回一个DOM树。我想知道是否有办法让代码像:

return
  '<div id="something"> \
     <p>Stuff</p> \
   </div>'

而不是:

return '<div id="something"> \
     <p>Stuff</p> \
   </div>'

仅仅出于审美原因 - 第一个看起来更好。我用Google搜索了大约10分钟,然后认为我应该问那些比我更了解的人。

3 个答案:

答案 0 :(得分:6)

不,不是。

return触发分号插入后的新行,所以代码相当于:

return;
  '<div id="something"> \
     <p>Stuff</p> \
   </div>';

...然后你返回undefined

答案 1 :(得分:2)

我不敢。 Javascript看到返回单行并插入分号,结束控制流。

答案 2 :(得分:2)

最接近你想要的东西可能是

return '\
   <div id="something"> \
       <p>stuff</p> \
   </div>';

除此之外,我认为不可能