JavaScriptは、functionによりオブジェクトを定義し、オブジェクトにtoString()を追加する方法の実例分析

709 ワード

本論文の例は、JavaScriptがfunctionによりオブジェクトを定義し、オブジェクトにtoString()を追加する方法を分析している.皆さんの参考にしてください.具体的な分析は以下の通りです.
以下のJSコードは、functionによりmovieオブジェクトを定義し、movieオブジェクト内にtoString方法を定義し、toString法は外部関数により実現される.


function movieToString() {
  return("title: "+this.title+" director: "+this.director);
}
function movie(title, director) {
  this.title = title;
  this.director = director;
  this.toString = movieToString; //assign function to this method pointer
}
  var aliens = new movie("Aliens","Cameron");
  document.write(aliens.toString());
本論文で述べたように、皆さんのjavascriptプログラムの設計に役に立ちます.