TIL 20210927

e·2021년 9월 27일
0

TIL : js

목록 보기
1/7
post-thumbnail

객체

'데이터를 담아내는 그릇'

원시형(primaitive type) 데이터와 달리,
(문자형으로 된) 속성Key : (모든 자료형이 가능한) 값value
구성된 여러개의 프로퍼티property 를 가질 수 있다..

빈 객체를 만드는 방법

① 객체생성자 문법

let fruit = new object();

② 객체리터럴 문법... 중괄호를 이용해 객체를 선언하는 것.

let fruits = {
    apple : red,
    orange: orange,
    lemon : yellow,
    'fruits mix' : colorful
};

객체 안의 프로퍼티에 접근하는 방법

alert(fruits.apple); // red

점 표기법(dot notation)

  • 유효한 변수 식별자여야 (공백없어야)
  • 숫자로 시작하지 않아야
  • $와 _를 제외한 특수문자가 없어야
let fruits = {};

// set
fruits['fruits mix'] = colorful;

// get
alert(fruit['fruits mix']; // colorful

// delete
delete fruits['fruits mix']';

대괄호표기법(square bracket notation)

  • 문자열 사용할 땐 따옴표로 묶어줘야
  • 표현식의 평가결과를 프로퍼티로 사용할 수 있..다

단축프로퍼티

let fruits = {
    apple : red,
    orange, // orange : orange 와 같음...
    lemon : yellow,
    'fruits mix' : colorful
};

for...in (반복)문

key in object

for...in 반복문을 사용하면 객체의 모든 키를 순회할 수 있..다
(for...in문은 배열에서도 사용할 수 있다)

profile
🌱 무럭무럭 자라자

0개의 댓글