我可以告诉CoffeeScript在其中保留换行符吗';s香草javascript输出

我可以告诉CoffeeScript在其中保留换行符吗';s香草javascript输出,coffeescript,Coffeescript,咖啡脚本输入: noob = [ 'learning' 'new' 'language' ] noob = ['learning','new','language']; 或 或 或 有没有可能让CoffeeScript在输出js中保留换行符?我还没有找到这样做的方法。但你为什么要这么做?您不是在处理已编译的JS,而是处理coffee脚本。就你而言,JS甚至可以缩小。不是吗?@NitsanBaleli我正在学习,我相信检查结果将帮助我学习越来越快,继续检查将使我成为一名更好的咖啡脚

咖啡脚本输入:

noob = [
  'learning'
  'new'
  'language'
]
noob = ['learning','new','language'];


有没有可能让CoffeeScript在输出js中保留换行符?

我还没有找到这样做的方法。但你为什么要这么做?您不是在处理已编译的JS,而是处理coffee脚本。就你而言,JS甚至可以缩小。不是吗?@NitsanBaleli我正在学习,我相信检查结果将帮助我学习越来越快,继续检查将使我成为一名更好的咖啡脚本程序员;另外,我认为在不关心输出的情况下把所有东西都推进去有点幼稚,我已经看到了一些可怕的.css文件,这是用这种思维编写的Sass的结果。在掌握窍门之前,你一定要检查输出。因为coffescript可以生成一些奇怪的JS。但是关于缩进和换行,我认为情况并非如此。祝你好运anyways@NitsanBaleli这正是我希望换行的原因:-)我的任务有一个字符串数组,它被写成一个1000字符的行,更不用说带有四个条件的if语句(我更新了我的答案)-公平地说,我很挑剔,它的输出是很好的缩进/换行,但我认为它对于问题中的案例仍然有用
noob = ['learning','new','language'];
vector.x >= 0 && vector.x < this.width && vector.y >= 0 && vector.y < this.height;
noob = [
  'learning',
  'new',
  'language'
];
(identical to input)