객체[TIL-12]

김정훈·2021년 6월 29일
0

javascript

목록 보기
6/19

1. 객체

Object 클래스 중 하나를 나타내며 다양한 키와 밸류값을 저장하는데 사용
담고자하는 값이 여러개일 경우 여러개의 변수를 선언하기 보다 하나의 변수에
키 : 밸류 쌍으로 저장하는게 접근과 관리에 편리함

2. 객체의 접근

객체의 값을 사용하는 방법은 두가지가 있다.

1. dot notation
let user = {
	name:'steve'
    age:'21'
    city:'seoul'
}
user.name; // 'steve'
user.age; // '21'

2.bracket notation
let user = {
	name:'steve'
    age:'21'
    city:'seoul'
}
user['name']; // 'steve'
user['age']; // '21'

3. 객체의 키워드

기본적인 사용법을 익히자!

Object.entries() ->[key,value] 주어진 객체에서 열거 가능한 키와 
		   속성 쌍을 모두 포함하는 배열을 반환
Object.keys() -> 주어진 객체에서 키를 배열로 반환

4. 객체의 반복문

객체의 반복문은 객체의 키값을 반환하기 편리!

for(let key in obj){
	
    key : obj의 키값을 담고 있다. 

    obj[key] : obj[key]의 밸류값을 담고 있다.
    
    객체에 접근하기 위해 반복문을 사용하여 키값에 접근하기 용이
    또한 키값을 통해 밸류값 역시 접근 용이
    

}

5. 정리

객체와 배열이 혼합될 경우 그 사용법이 서로 뒤엉켜 헷갈리는 경우가 많았다. 객체와 배열의 접근하는 방법에 대해 더 고민해 볼 필요가 있을 것 같다.
페어와 배열, 객체 코플릿 문제를 진행하면서 코드를 더 간략히 할 필요성을 많이 느꼈다. 생각의 차이라고 하지만 더 효율적인 코드를 작성하기 위해 더 많은 생각이 필요함을 느꼈다. 불필요한 코드를 짧고 간략하게 만들자!

profile
프론트엔드 개발자를 꿈꾸고 있습니다!

0개의 댓글

관련 채용 정보