プロトタイプのインスタンスを設定するのに苦労しています。私はこのようなものを持っています:
function Course() {
// Some stuff
}
Course.prototype.MyMethod = function() {
// Do stuff
}
を作成するNew Course()
と、すべて正常に動作しますが、 からコースを取得していJSON
ます。だから私がやりたかったのは:
data.forEach(function(courseFromJSON) {
courseFromJSON.prototype = Course.prototype;
courseFromJSON.prototype = new Course(); // Doesn't work either
});
しかし、私のコースではメソッドMyMethod
が設定されていません。どちらも に設定courseFromJSON.prototype
されていませんnew Course()
。Douglas Crockford のビデオを見てきましたが、うまくいきません。私は何を間違っていますか?
ありがとう。