我有这个代码用于发布帖子请求,发送一些数据,并记录返回值
$.post '/saveletter', {start: {x: startX, y:startY}, letter: currentLetter, unitVectors: letter.unitVectorsJson(), timeVectors: letter.timeVectorsJson()}, (data) =>
console.log data
我想将long参数对象拆分成几行,以提高可读性,但无法找出可行的语法。
答案 0 :(得分:4)
为了使您的代码更具可读性,您可以使用以下内容(fiddle和compiled result):
$.post '/saveletter',
start:
x: startX
y: startY
letter: currentLetter
unitVectors: letter.unitVectorsJson()
timeVectors: letter.timeVectorsJson()
, (data) =>
console.log data
在Coffeescript中,{
和}
可能会从对象文字中省略。逗号可以换成换行符(在对象文字中,参数之间不是)。
以下内容也有效,但可能性较差(乍一看并不明显):
start: x: startX, y: startY