JavaScriptは、functionによりオブジェクトを定義し、オブジェクトにtoString()を追加する方法の実例分析
709 ワード
本論文の例は、JavaScriptがfunctionによりオブジェクトを定義し、オブジェクトにtoString()を追加する方法を分析している.皆さんの参考にしてください.具体的な分析は以下の通りです.
以下のJSコードは、functionによりmovieオブジェクトを定義し、movieオブジェクト内にtoString方法を定義し、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プログラムの設計に役に立ちます.