[JS]オブジェクト
3373 ワード
オブジェクト
オブジェクトはJavaScriptデータ型の1つで、キー値と値があります.
ex) const obj = {key: value}
キーで区切られたデータセットまたは複雑なオブジェクトを格納できます.オブジェクトは配列などの参照タイプです.<参照タイプデータ?>
参照タイプデータにサイズがなく、変数に割り当てられた場合、値は直接その変数に格納されず、変数はデータへの参照のみを格納します.参照は、データの値ではなく、参照タイプのデータのアドレスです.
ex)
参照タイプ変数をコピーします(各変数間で参照タイプデータをコピーすると、データの参照がコピーされます).
var x = {count: 100}; // 참조 타입 데이터를 선언
var y = x; // 참조를 새 변수에 할당
x.coun t= 99; // 참조 타입 데이터를 변경
console.log(y.count); // 99, 'x'와 'y'는 동일한 참조를 담고 있으며, 따라서 동일한 객체를 가리킴
オブジェクトの繰り返し文
オブジェクトではfor in文を使用できます.
for in文:オブジェクトのpropertyキーのみがリストされます.
ex)
const obj = { name: 'ghoo', job: 'programmer' };
for (const key in obj) {
console.log(`${key}: ${obj[key]}`); } // 'name: ghoo'
// 'job: programmer'
Reference
この問題について([JS]オブジェクト), 我々は、より多くの情報をここで見つけました https://velog.io/@ghooman/JS-객체テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol