対象(Object)復習
2964 ワード
Object
復習を忘れないように!
배열은 데이터의 순서가 중요한 집합이고, 객체는 각자가 갖는 의미가 중요한 데이터의 집합이다.
배열은 각자의 의미보다 모아진 데이터에 대해 수를 헤아리거나, 원하는 값을 쉽게 꺼내오고 싶을 때 사용한다.
객체는 각자의 의미에 따른 구분이나, 원하는 요소에 맞는 값을 꺼내는 것이 필요할 때 사용한다.
実際の生活に応用して理解すれば、오늘 마트에서 사온 상품들이 알고 싶다면 배열, 항목별로 정리하고 싶다면 객체.
dot notation은 'obj.key' 이런 형식이며, 변수를 받아들일 수 없으며 key의 이름을 특정해 값을 받는다.
bracket notation은 'obj["key"]' 이러한 형식이며 'obj[key]' 이렇게 문자열을 없애 key를 변수로 받을 수 있다.
obj.key === obj["key"] //true
dot notation과 bracket notation 모두 객체에 값을 할당할 수도 있다.
obj.newKey = "Hello"
obj["nextKey"] = "Bye"
obj.lastKey = "Go away"
obj
// {newKey: "Hello", nextKey: "Bye", lastKey: "Go away"}
delete 키워드를 이용하면 객체 속성의 삭제도 가능하다.
delete(obj.newKey)
obj
// {nextKey: "Bye", lastKey: "Go away"}
객체를 위한 for문이 있다.
function allKeys(obj) {
for (let key in obj) {
console.log(key)
}
}
allKeys(obj) //nextKey, lastKey
Reference
この問題について(対象(Object)復習), 我々は、より多くの情報をここで見つけました https://velog.io/@otter/객체Object-복습テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol