CoffeeScript 中的 for (var key in object)? [复制]
Posted
技术标签:
【中文标题】CoffeeScript 中的 for (var key in object)? [复制]【英文标题】:for (var key in object) in CoffeeScript? [duplicate] 【发布时间】:2011-09-19 23:09:24 【问题描述】:如何在 CoffeeScript 中使用 for (var key in object)?它编译为...
for (_i = 0, _len = object.length; _i < _len; _i++)
key = object[_i];
...但我只想迭代一个对象。
【问题讨论】:
【参考方案1】:of
关键字:
for key, value of obj
或确保您只检查此对象(而不是原型链)的属性:
for own key, value of obj
【讨论】:
该网站的重点是 a) 看看我如何在 coffeescript 中创建 js 模式 b) 将现有的 js 文件转换为 coffeescript 而无需重新编写它们。【参考方案2】:for key of object
在js2coffee试试吧
【讨论】:
还要注意own
关键字以强制执行 hasOwnProperty
... for own key of object
对于其他任何人来说,of
关键字决定了循环遍历数组还是对象。以上是关于CoffeeScript 中的 for (var key in object)? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
CoffeeScript 已死,CoffeeScript 万岁!