那么这个 Coffescript 有什么用呢?
What's this Coffescript use of then?
在 Trevor Burnham 关于 Coffeescript 的书中(第 81 页),他
newcard.save().then =>
...
这不是条件语句或 switch 语句的一部分。 then 只是语法的连接词还是有语义目的?
它调用newcard.save().then
函数,传递一个函数。它等效于以下 ECMAScript 6 代码:
newcard.save().then(() => { ... })
当然... 它调用 newcard.save().then
函数 - 谢谢@rightfold - 它在 Angular.js promises api. Not immediately obvious out of context of that api which BTW is nicely explained here.
在 Trevor Burnham 关于 Coffeescript 的书中(第 81 页),他
newcard.save().then =>
...
这不是条件语句或 switch 语句的一部分。 then 只是语法的连接词还是有语义目的?
它调用newcard.save().then
函数,传递一个函数。它等效于以下 ECMAScript 6 代码:
newcard.save().then(() => { ... })
当然... 它调用 newcard.save().then
函数 - 谢谢@rightfold - 它在 Angular.js promises api. Not immediately obvious out of context of that api which BTW is nicely explained here.