入手できるかどうかは誰でも知っている
JavaScript for/in ループ
コーヒースクリプトから?
実際にjs関数を書きたい
function logobject(o) {
for (p in o)
console.log(p + "=" + o[p])
}
コーヒースクリプトで。
入手できるかどうかは誰でも知っている
JavaScript for/in ループ
コーヒースクリプトから?
実際にjs関数を書きたい
function logobject(o) {
for (p in o)
console.log(p + "=" + o[p])
}
コーヒースクリプトで。
console.log "#{k}=#{v}" for k, v of o
これは CoffeeScript の初心者にとっては少し混乱するかもしれませんが、for..in
ループは配列を反復処理するためにfor..of
使用され、ループはオブジェクトを反復処理するために使用されます。
logobject = (o) ->
console.log key + "=" + value for key, value of o
また、これをオブジェクトの独自のプロパティに制限するには (hasOwnProperty() を介して継承されたプロパティをスキップします)、「own」キーワードを追加できます。
for own key, value of o