オブジェクト

6124 ワード

🤷‍♀️ 対象とは?


Javaスクリプトのデフォルトタイプとして、元の値以外のすべての値がオブジェクトです!


オブジェクトはプロセスで構成され、プロセスはキーと値で構成されます.
propertyの値が関数である場合、メソッドと呼ばれます.
const me = {
  name: '양성호',
  age: 24 ,
  
};  // 객체의 예시

🤷‍♀️ PropertyとMethod?


ex)
保証する
phone.型番:「GalaxyS 10」
phone.weight: '140g'
方法
phone.on()
phone.off()
phone.call()

🔍 オブジェクト属性へのアクセス方法


Dot Notationメソッド

const me = {
  name: '양성호',
  age: 24 ,
  
};  

me.name;
me.age;
句点オブジェクトを使用します.キーでプログラムに近づく

Bracket Notationメソッド

const me = {
  name: '양성호',
  age: 24 ,
  
};  

me['name'];
me['age'];
[]カッコを使用してキー値を文字列として配置

🔍 オブジェクトと配列をブレンドした複雑なオブジェクトへのアクセス方法

 let myPlants = [
    {
      type: "flowers",
      list: [
        "rose",
        "tulip",
        "dandelion"
      ]
    },
    {
      type: "trees",
      list: [
        "fir",
        "pine",
        "birch"
      ]
    }
  ];
ターゲット:リターン値を「pine」にしてみよう!

Step.1


まず、配列には、要素1、要素2の2つのオブジェクトが存在し、2番目のオブジェクトに接続するために[1]を入力して接続する
console)

Step.2


[リスト]を入力して、要素2のプロファイル「リスト」に接続します.
let foundValue = myPlants[1]["list"]
console)

Step.3


「list」配列に[1]を入力して「pine」値を返します.
let foundValue = myPlants[1]["list"][1]
console)

成功!🎉🎊


DOTNOTATIONコード

let foundValue = myPlants[1].list[1]