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

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

伊谢尔伦
リリース: 2017-07-21 13:16:26
オリジナル
1578 人が閲覧しました

基本概念

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 サイトの他の関連記事を参照してください。

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