1

このような JavaScript 基本関数があります。

roomBase = function () {
  this.go = function(){
    alert(1);
  }
}

このような部屋オブジェクトがあります。

myRoom = function(){
  this.go = function(){
    alert(456);
  }
}
myRoom.prototype = new roomBase();
theRoom = new myRoom();

電話するtheRoom.go()と、 からアラートが届きprototypeます。私が欲しいのは、myRoom代わりに関数からのアラートです。

4

1 に答える 1

2

それは私にとってはうまくいきます。(それは警告し456ます)

すべてが正しく実行されていると確信していますか?

デモ: http://jsfiddle.net/9hWAr/

デモのコード:

var roomBase = function () {
  this.go = function(){
    alert(1);
  }
}

var myRoom = function(){
  this.go = function(){
    alert(456);
  }
}
myRoom.prototype = new roomBase();
var theRoom = new myRoom();

theRoom.go()
于 2013-11-14T22:16:39.750 に答える