我每天都在使用Coffeescript三个月。 我喜欢它。关于它如何转换为JS,有一些小小的学习问题,但除了 one 之外,我已经完成了所有这些:
在迭代循环和数组时,如何记住是使用in
还是of
?
http://coffeescript.org/#loops
有时我需要键和值,有时我只需要值。 of
和in
都可以处理数组和对象以进行迭代。
有人可以推荐一个助记符来记住哪一个是哪个?
这对我来说非常有价值。我厌倦了一遍又一遍地去医学网站同样的事情:)
来自其他域的示例: 我一直记得西面在左边,东面在指南针的右侧,因为它拼写了“我们”。
答案 0 :(得分:21)
链接文档的这句话似乎特别贴切:
理解也可用于迭代对象中的键和值。使用信号来理解对象的属性而不是数组中的值。
基本上,将“item in
数组”,“属性of
视为对象”。