Object의 생성
new Object() // {}
const obj = {}
const obj2 = {name:"김철수", age: 5}
Object의 값 추가, 변경 및 삭제
const obj = {}
obj["name"] = "김철수" // {name: "김철수"}
obj.age = 16 // {name: "김철수", age: 16}
obj["name"] = "신짱구" // {name: "신짱구",age: 16}
delete obj["name"] // {age: 16}
delete obj.age // {}
Object와 관련한 함수 및 오퍼레이터
1. In - 오브젝트안에 특정 키 값을 찾는 오퍼레이터
const obj = {name: "김철수", age: 16}
"name" in obj // true
"phone" in obj // false
2. Object.keys - 오브젝트에 있는 key값을 모아 배열로 반환 하는 합수
const obj = {name: "김철수", age: 16}
Object.keys(obj) // ["name","age"]
3. Object.values - 오브젝트에 있는 value값을 모아 배열로 반환 하는 합수
const obj = {name: "김철수", age: 16}
Object.values(obj) // ["김철수",16]
Object의 순회 방법
1. for in을 사용하는 방법
const obj = {name: "김철수", age: 16}
for (const key in obj){
console.log(key) // 오브젝트 안에 key 값들이 차례로 출력이 됨
}
'웹 > JS' 카테고리의 다른 글
코딩테스트를 위한 JavaScript : 형변환 (0) | 2023.09.15 |
---|---|
코딩테스트를 위한 JavaScript 문법 : Math 클래스 (0) | 2023.09.14 |
코딩테스트를 위한 JavaScript 문법: String (2) | 2023.09.14 |
코딩테스트를 위한 JavaScript 문법: Array (0) | 2023.09.11 |
HTML에서 JS로 팝업창 띄우기 (0) | 2022.10.31 |
댓글