この記事では、JavaScript の関数を通じてオブジェクトを定義し、そのオブジェクトに toString() メソッドを追加する例を分析します。皆さんの参考に共有してください。具体的な分析は次のとおりです。
次の JS コードは、関数を通じてムービー オブジェクトを定義し、ムービー オブジェクト内で toString メソッドを定義します。toString メソッドは外部関数を通じて実装されます。
<script type="text/javascript"> 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()); </script>
この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。