ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptカスタムオブジェクトの基本概念と作成方法を詳しく解説

JavaScriptカスタムオブジェクトの基本概念と作成方法を詳しく解説

伊谢尔伦
伊谢尔伦オリジナル
2017-07-21 13:16:261532ブラウズ

基本概念

1. カスタム オブジェクト。

JS のオブジェクト拡張メカニズムに従って、ユーザーは Java 言語に似た JS オブジェクトをカスタマイズできます。

カスタムオブジェクトに対応するのは、Date、Array、MathなどのJS標準オブジェクトです。

2. プロトタイプ

JS では、プロトタイプを通じてオブジェクトに新しいプロパティとメソッドを追加する方法です。

プロトタイプを通じて、JS 標準オブジェクトに新しいプロパティとメソッドを追加できます。たとえば、String オブジェクトの場合は、新しいメソッド trim() を追加できます。

Java などの厳密なプログラミング言語とは異なり、実行時に JS オブジェクトに新しいプロパティを動的に追加できます。

オブジェクト作成メソッド

1) オブジェクト初期化メソッド

形式: objectName = {property1:value1, property2:value2,…, propertyN:valueN}

propertyはオブジェクトのプロパティです

valueはオブジェクトの値。値は 3 つの文字列、数値、またはオブジェクトのいずれかになります

例: var user={name: "user1",age:18};

var user={name:"user1",job:{salary :3000,title:programmer}

この方法で、オブジェクトのメソッドを初期化することもできます。例:

var user={name:“user1”,age:18,getName:function(){
 
return this.name;
 
}
 
}

以下では、属性やメソッドの定義など、コンストラクター メソッドに焦点を当てます。コンストラクター関数の説明方法。

2) コンストラクターメソッド

コンストラクターを記述し、新しいメソッドを通じてオブジェクトを作成します。コンストラクターは構築パラメーターを持つことができます

例:

function User(name,age){
 
this.name=name;
 
this.age=age;
 
this.canFly=false;
 
}
 
var use=new User();

以上がJavaScriptカスタムオブジェクトの基本概念と作成方法を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。