본문 바로가기

Web/Typescript

오브젝트 (Object)

OOP에서 다루는 오브젝트와 js/ts에서의 오브젝트는 살짝 다른 개념

오히려 python의 dict, java의 map과 유사

여러 변수(혹은 함수)가 하나로 구조화된 형태

var emptyObject = {};
var personObject = {
    firstName : "John",
    lastName : "Smith"
}

안에 있는 변수 하나하나를 member 혹은 property라고 한다


Adding member

var personObject = {
    firstName : "John",
    lastName : "Smith"
}

personObject["salary"] = 14000;

for (var member in personObject) {
    if (personObject.hasOwnProperty(member)) {
        console.log("the member " + member +
        " of personObject is " + personObject[member])
    }
}


'Web > Typescript' 카테고리의 다른 글

class  (0) 2017.03.22
Interface  (0) 2017.03.22
반복문 (Loops)  (0) 2017.03.21
조건문 (conditions)  (0) 2017.03.21
function concept  (0) 2017.03.21