객체에서 데이터접근은 어떻게할까?
let gnoc = {
name : '그노',
age : 134,
face : 'handsome',
height : 193210
};
위 객체에서 name의 '그노'에 접근하고싶으면
점표기법을 써라.
점 표기법은 객체 프로퍼티에 바로접근한다.
점 표기법은 아래와 같다.
let gnoc = {
name : '그노',
age : 134,
face : 'handsome',
height : 193210
};
console.log(gnoc.name);
// name의 그노가 출력된다.
다음은 대괄호 표기법.
대괄호 표기법은
프로퍼티 이름이 변수에 포함된 경우,
프로퍼티 이름이 식별자에 허용되지 않는 문자(띄어쓰기, 하이픈)가 포함되어 있는경우 사용한다잉.
let apple = 'sweet'
let fruits = {apple: '사과', sweet: '달다'}
console.log(fruits[apple]);
console.log(fruits.apple);
위 코드의 경우
달다
사과
가 출력됨.
fruits[apple]로 접근하면 초기화해놓은 apple변수의 값인 sweet를 가져와서
fruits.[애플의 값]이 되고 결과적으로 fruits.sweet가 됨.
대괄호 표기법은 요종도라고 할수있다 이말이야
'자바스크립트🔥' 카테고리의 다른 글
JS의 꽃 객체(1) (0) | 2021.07.22 |
---|---|
ES6 /인스턴스란? (0) | 2021.05.10 |
ES6 / 헷갈리는 그 이름 this 3편 / 생성자 함수 호출 (0) | 2021.05.10 |
ES6 / 헷갈리는 그 이름 this 2편 / 메서드호출 (0) | 2021.05.10 |
ES6 / 헷갈리는 그 이름 this 1편 / 함수호출 (0) | 2021.05.09 |