有没有人知道有没有可能
javascript for/in循环
从coffeescript?
实际上我想写js函数
function logobject(o) {
for (p in o)
console.log(p + "=" + o[p])
}
在coffeescript中。
发布于 2012-06-15 05:59:00
console.log "#{k}=#{v}" for k, v of o
发布于 2012-06-15 05:59:00
这对于CoffeeScript新手来说可能有点困惑,但是for..in
循环用于迭代数组,而for..of
循环用于迭代对象。
logobject = (o) ->
console.log key + "=" + value for key, value of o
此外,要将其限制为对象的自身属性(通过hasOwnProperty()跳过继承的属性),可以添加" own“关键字:
for own key, value of o
https://stackoverflow.com/questions/11041907
复制相似问题