JavaScriptでは、参照タイプはデータと機能を一緒に整理するデータ構造です。
オブジェクトは、特定の参照タイプのインスタンスです。オブジェクトの作成方法:
var person = new object();
上記の例では、オブジェクト参照タイプの新しいインスタンスを作成し、変数の人にインスタンスを保存します。
オブジェクトを作成するには、コンストラクターとオブジェクトリテラルの2つの方法があります。
1.構築方法
新しい演算子を使用して、オブジェクトコンストラクターを使用します。
var p = new obejct(); p.name = "xiao xiao yihan"; p.age = 18;
2。オブジェクト文字通りの方法
オブジェクト定義の略語は、多数の属性を持つオブジェクトを作成するプロセスを簡素化することです。例:
var p = {name: "Xiao Xiao Yihan"、Age:18};オブジェクトリテラル構文では、プロパティ名も文字列を使用できます。たとえば、:
var p = {"name": "xiao xiao yihan"、 "age":18、5:true}上記の例は、名前、年齢、5つの属性を含むオブジェクトを作成します。ここでの数値属性名は文字列に自動的に変換されます。
さらに、オブジェクトのリテラル構文を使用する場合、巻き毛のブレースを空白のままにしておくと、デフォルトのプロパティとメソッドを含むオブジェクトを定義できます。例えば:
var p = {}; p.name = "xiao xiao yihan"; p.age = 18;一般的に言えば、オブジェクトのプロパティにアクセスするとドット表記が使用され、JavaScriptでは、正方形のブラケット表記を使用してオブジェクトのプロパティにアクセスすることもできます。正方形のブラケット構文を使用する場合、アクセスする属性は、弦として四角いブラケットに配置する必要があります。
アラート(p ["name"]); alert(p.name);
機能の観点から、2つのアクセス方法に違いはありません。正方形のブラケット構文の利点は、変数を介してプロパティにアクセスできることです。
var propname = "name"; alert(p [propname]); //「Xiao Xiao Yihan」
属性名にキーワードまたは予約された文字などが含まれている場合、エラーを引き起こす場合は、四角いブラケット表記を使用することもできます。例えば:
p ["名"] = "Xiao Xiao Yihan";
プロパティ名にはスペースが含まれており、DOT表記からアクセスできません。
上記の記事JavaScriptの詳細な分析:オブジェクトタイプは、私があなたと共有するすべてのコンテンツです。私はそれがあなたに参照を与えることができることを願っています、そしてあなたがwulin.comをもっとサポートできることを願っています。