オブジェクトの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
これは、変数の年齢がオブジェクトJames
constのプロパティには、奇妙な結果があります
パッティング
const Guitars = {
  Strings: 6;
  in stock: 70;
}

guitars.strings= 7;
これはエラーの原因となります
let Guitars = {
  Strings: 6;
  in stock: 70;
}

guitars.type= "acoustic";
私たちは問題なしでそれにプロパティを追加することができます