JavaScript では、なぜプロパティをコンストラクターに直接アタッチしたいのでしょうか?
var Human = function() {};
Human.specie = "Homo Sapience";
__extend
次の行を含むCoffeeScript のヘルパー関数を見た後、この質問がありました。
for ( var key in parent ) {
if ( __hasProp.call( parent, key ) ) child[key] = parent[key];
}
プロパティ/メソッドをコンストラクターオブジェクトから直接サブクラス化されたオブジェクトにコピーします。しかし、なぜ誰かがそれをするのでしょうか?
ありがとう!