我为我的 Node.js 服务器获取了代码并将其转换为 CoffeeScript,然后我在 Heroku 上进行了尝试。当它收到一个长的 JSON 字符串时它会崩溃,而原始版本可以毫无问题地处理它。这是正常的吗?
问问题
237 次
1 回答
4
我想说的是,用 CoffeeScript 编写(可能)比编写纯 JavaScript 可靠得多。
咖啡脚本:
zip = lottery.drawWinner?().address?.zipcode
生成的 JavaScript:
var zip, _ref;
zip = typeof lottery.drawWinner === "function" ?
(_ref = lottery.drawWinner().address) != null ?
_ref.zipcode : void 0 : void 0;
我不了解你,但我通常忘记检查类型function
,否则懒得考虑null
或undefined
。此外,它使 JavaScript 代码更丑陋,更难阅读和维护。
这肯定是你研究你的应用程序的一个错误。确保您了解并利用do(i){}
, for key, value of hash
, for item,index in array
. 明确return
在函数的末尾,并仔细检查变量范围。我相信您会发现这是您的端口中的一个错误(就像我一样,几周前)。
于 2012-04-19T16:04:46.073 回答