オブジェクトのJavaScript
6983 ワード
イントロ
オブジェクトはプロパティのコレクションです
let james = {
name: 'james';
age: 30;
email: '[email protected]';
location: 'Britan';
}
ここでジェームスを見ることができるように、複数のプロパティがあります.また、オブジェクト内の文字列を均等に置くことができます
let james = {
name: 'james';
age: 30;
email: '[email protected]';
location: 'Britan';
"Cup o'": 'joe';
}
値へのアクセス
すべての値にアクセスするには
console.log(james)
そして、すべての値が表示されますしかし、あなただけの値のいずれかにアクセスし、それらのすべてではないと言うことができます.よく、我々はそのためにドットnotaionを使います
james.name
james.age
これは年齢とちょうど名前を表示されますオブジェクトへのプロパティーの追加
ドット表記法を用いることで変数を追加できる
let Guitars = {
Strings: 6;
in stock: 70;
}
guitars.type = "acoustic";
ブラケット表記も働きますブラケット表記法はドット表記ですが、異なる構文で
let Guitars = {
Strings: 6;
in stock: 70;
}
guitar["type"] = "acoustic";
同じ方法で、特定のプロパティを更新し、ドットとブラケット表記で変更できますlet Guitars = {
Strings: 6;
in stock: 70;
}
guitars.strings= 7;
プロパティの削除
“削除”キーワードを使用すると、特定のプロパティを削除することができます
プロパティチェック
オブジェクト内のプロパティのチェックは、コマンド
prop in objectName
オブジェクトの中にある値があるかどうかを確認できますだからジェームズでチェックすることができます
age in james
これは、変数の年齢がオブジェクトJamesconstのプロパティには、奇妙な結果があります
パッティング
const Guitars = {
Strings: 6;
in stock: 70;
}
guitars.strings= 7;
これはエラーの原因となりますlet Guitars = {
Strings: 6;
in stock: 70;
}
guitars.type= "acoustic";
私たちは問題なしでそれにプロパティを追加することができますReference
この問題について(オブジェクトのJavaScript), 我々は、より多くの情報をここで見つけました https://dev.to/coses23298/objects-in-javascript-3jpoテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol