オブジェクト
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]
Reference
この問題について(オブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@yshh0514/객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol