Object
·
JavaScript
자바스크립트에서 숫자, 문자, 참/거짓 등 기본 데이터 타입을 제외한 모든 타입은 Object, 객체 타입이다.  const person1 = { name: "잉여인간", age: 28, introduce: function () { console.log("안녕! 나는 잉여인간이야. 나이는 28이고!"); },};이런 형식으로 중괄호를 사용해서 만들 수 있다. 여기서 두 번째 사람을 만들고 싶다면 아래와 같이 만들 수 있다. const person1 = { name: "잉여인간", age: 28, introduce: function () { console.log("안녕! 나는 잉여인간이야. 나이는 28이고!"); },};const person2 = { name: "열심인간", ..
[TypeScript] class 만들 때 타입 지정
·
TypeScript/기초
필드 값 타입 지정 class 내부에는 모든 자식이 사용할 수 있는 속성을 만들어 줄 수 있다. class Person { data = 0; } let seo = new Person(); let park = new Person(); console.log(seo.data); // 0 console.log(park.data);// 0 타입스크립트를 사용하면 이런 속성에게도 타입을 지정할 수 있다. class Person{ data: number = 0; } // ... seo.data = "a" // number로 설정되어 있는데 문자 할당 시 에러 가만히 냅둬도 사실 타입스크립트가 자동으로 number 타입을 지정해주지만 명시하고 싶다면 일반 변수처럼 타입을 지정할 수 있다. constructor 타입지정..