草庐IT

livescript

全部标签

javascript - 为什么 LiveScript 将 'void 8' 用于未定义的值?

我使用LiveScript已经有一段时间了,我注意到在隐式返回undefined的情况下,使用表达式void8代替。当然,我理解void的用法,但我不明白为什么要使用整数8。例如,以下LiveScript:x=iftruthythen\success!将编译为:varx;x=truthy?'success!':void8; 最佳答案 根据LiveScript的文档,这里是他们使用void而不是undefined的原因:InJavaScript,undefinedcanberedefined,soitisprudenttousethe

javascript - 函数式javascript?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想使用“javascript派生语言”来学习和使用当今常用的一些网络技术,如node.js、jquery等。在玩弄函数概念和语言(主要是F#)一段时间后,我正在寻找Javascript世界中是否有任何类似的东西。到目前为止,我发现和考虑的是:函数式Javascript:尽可能广泛地使用javascript的函数部分,利用Underscore或其他函数库