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 |