[JS] 오브젝트(Object)
by Roel Downey728x90
반응형
프로퍼티 (Property)
- { name : value } 형태
- 오브젝트에 프로퍼티 추가,변경 - var obj - { }; - obj.abc = 123; - obj 오브젝트에 프로퍼티 이름으로 - abc가 없으면 abc:123이 추가되고 - abc가 있으면 프로퍼티 값이 123으로 변경된다.
점과 프로퍼티 이름 사용
예)
var book = { };
book.title = "JS마스터";
console.log(book);
실행 결과 )
{title:JS마스터}
대괄호 사용
예)
var book = { };
book["title"] = "JS마스터";
console.log(book);
실행 결과 )
{title:JS마스터}
abc 변수 이름 작성
예)
var book = {title:"JS마스터"};
var varName = "title";
book[varName] = "HTML마스터";
console.log(book);
실행 결과 )
{title:HTML마스터}
for ~ in
- 오브젝트에서 프로퍼티를 열거
- 형태 : for { 변수 in 오브젝트 } 문장 ;
- 형태 : for { 표현식 in 오브젝트 } 문장 ;
for ~ in
예)
var sports = {
soccer : "축구",
baseball : "야구"
};
for (var item in sports) {
console.log(item);
console.log(sports[item]);
}
실행 결과 )
soccer
축구
baseball
야구
728x90
반응형
'Web > JavaScript' 카테고리의 다른 글
[JS] String 오브젝트 (0) | 2022.01.13 |
---|---|
[JS] Number 오브젝트 (0) | 2022.01.12 |
[JS] 함수(Function) (0) | 2022.01.03 |
[JS] 문장(Statement) (0) | 2022.01.03 |
[JS] __proto__가 [[Prototype]]으로 표시 (0) | 2022.01.03 |
블로그의 정보
What doing?
Roel Downey