JavaScriptオブジェクト学習体験まとめ_基礎知識

WBOY
リリース: 2016-05-16 17:20:06
オリジナル
901 人が閲覧しました
1. オブジェクト作成メソッド :
(1) new 演算子によって作成され、new の後にコンストラクター名が続きます。
var object = new Object();
コンストラクターは直接呼び出されます。通常は戻り値はなく、この値によって渡されたオブジェクトを初期化するだけですが、new とともに使用すると、新しい式

の値としてオブジェクト値を返します。 (2) オブジェクトの直接量
オブジェクト直接 数量は、中括弧で囲まれたプロパティの説明のリストで構成され、プロパティの説明はカンマで区切られます。オブジェクト リテラルの各属性の説明は、属性名とコロン、および属性値で構成されます。属性値は、任意の型または関数
var object = { a : 1, b : 'a', c : にすることができます。 function(){} }

2. オブジェクト属性の設定とクエリ
(1) ドット演算子 object.p を介して
(2) 配列のようなメソッド object[ ' p']
メソッド 2 の属性は文字列で表されるため、オブジェクト属性への動的アクセスが容易になります。

3. (p in object) { // do something }
p はオブジェクトの属性です。このメソッドはユーザー定義の属性のみを列挙できますが、コンストラクター

などの一部の事前定義された属性とメソッドを列挙することはできません。オブジェクトの未定義プロパティにアクセスすると、未定義が返されます。


5. オブジェクト メソッド

オブジェクトのメソッド定義とアクセスは、オブジェクト メソッドが関数である点を除き、オブジェクト プロパティと似ています。メソッドを呼び出すオブジェクトは、この
を通じて内部参照されます。 6. オブジェクト

のプロトタイプ オブジェクト (1) 各オブジェクトにはプロトタイプ オブジェクトがあり、そのプロパティはすべて継承されます。そのプロトタイプ オブジェクト; プロパティの継承は、属性値が読み取られた場合にのみ発生します。(2) オブジェクトのプロトタイプは、オブジェクトを作成および初期化するコンストラクターによって定義されます。(3) 各関数 (コンストラクター)プロトタイプ属性は、関数のプロトタイプ オブジェクトを参照します。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート