JavaScript は関数を通じてオブジェクトを定義し、そのオブジェクトに toString() メソッドを追加します。

WBOY
リリース: 2016-05-16 16:08:06
オリジナル
944 人が閲覧しました

この記事では、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 プログラミング設計に役立つことを願っています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート