Coffeescript. for / in loop

Alguien sabe si es posible get un

javascript for / in loop

de coffeescript?

En realidad, me gustaría escribir la function js

function logobject(o) { for (p in o) console.log(p + "=" + o[p]) } 

en coffeescript

 console.log "#{k}=#{v}" for k, v of o 

Esto puede ser un poco confuso para los principiantes de CoffeeScript, pero el bucle for..in se usa para iterar sobre las matrices, mientras que el bucle for..of se usa para iterar sobre los objects.

 logobject = (o) -> console.log key + "=" + value for key, value of o 

Además, para restringir esto a las properties propias del object (omite las properties henetworkingadas a través de hasOwnProperty ()), se puede agregar la palabra key "propia":

 for own key, value of o