ホームページ > 記事 > ウェブフロントエンド > JavaScript オブジェクトのいくつかの使用法の詳細な説明
あの物体ではなく、この物体です。 2回目の更新の続きです。 。
昨日はオブジェクトの基本的な概念と作成について話しましたが、今日はその他のメソッドについて話します:
1. プロパティにアクセスする 2 つの方法: ドット構文と [] 構文
1 var dog =new Object(); 2 dog.name="阿黄"; 3 dog.age="2"; 4 5 //点语法用来访问对象的属性和方法 6 alert(dog.name); 7 8 //[]语法来访问对象属性 9 alert(dog["name"]);//var a="name";alert(dog[a]);10 11 //dog.name=dog["name"]; 他俩是等价的
ドット構文と [ ] 構文両方ともオブジェクトのプロパティにアクセスできますが、次のような違いもあります。 1. ドット構文は主に変数の命名規則に準拠します。 2. [ ] 構文は変数を使用できます。 3. [ ] 構文は無効な js 文字を使用できます。 4. ドット構文は [ ] 構文で置き換えることはできますが、その逆はできません。 5. [ ] 構文では、数字、キーワード、予約語を使用してオブジェクトのプロパティにアクセスできますが、ドット構文では置き換えることができません。 2. for in
を使用してオブジェクトを走査します1 //对象属性的遍历,Key是属性名2 for(var Key in dog){3 console.log(dog[Key]);4 //dog[key]==dog[属性名]5 //console.log(Key);6 }3.
delete
属性を削除します 4.hasOwnProperty()
このメソッドは、オブジェクトがローカルプロパティを持っているかどうかを検出して返すために使用できます値 TRUE または FALSE
このメソッドは、インスタンス オブジェクトとプロトタイプの間の関係を検出するために使用できます。
そしてもう少し。 。整理してから更新していきます 読み込み中....
以上がJavaScript オブジェクトのいくつかの使用法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。