javascript 変数に括弧をつけてオブジェクトのプロパティを指定して代入する
- 作成日 2022.08.29
- javascript
- javascript
javascriptで、変数に括弧をつけてオブジェクトのプロパティを指定して代入するサンプルコードを記述してます。6つの方法から取得することが可能です。
環境
- OS windows10 pro 64bit
- Apache 2.4.43
- ブラウザ chrome 104.0.5112.101
変数に括弧
変数に括弧を使用してとプロパティ名と同じ値を指定すると、指定したプロパティの値を取得することが可能です。
const obj = {a: 10, b: 20, c: 30};
const {a} = obj;
const {b} = obj;
console.log(a)
console.log(b)
実行結果を見ると、取得されていることが確認できます。
存在しない値を指定すると「undefined」が返ります。
const obj = {a: 10, b: 20, c: 30};
const {d} = obj;
console.log(d) // undefined
入れ子のオブジェクト
入れ子のオブジェクトを取得するには、以下のようにします。
const obj = {a: {A:1,B:2}, b: 20, c: 30};
const {a} = obj;
console.log(a) // {A: 1, B: 2}
console.log(a.A) // 1
実行結果
-
前の記事
AppleScript リストを定義する 2022.08.28
-
次の記事
C# 辞書の数をカウントする 2022.08.29
コメントを書く