プロトタイプのインスタンスを設定するのに苦労しています。私はこのようなものを持っています:
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 のビデオを見てきましたが、うまくいきません。私は何を間違っていますか?
ありがとう。