본문 바로가기

객체3

[Typescript] 객체와 타입 타입스크립트에서 기본적으로 제공하는 타입은 자바스크립트와 호완성을 위해 그에 대응하는 타입을 제공해준다. 자바스크립트에서는 첫글자를 대문자로 표시하지만 타입스크립트에서 타입은 소문자로 표시한다. 유형 자바스크립트 타입 타입스크립트 타입 수 타입 Number number 불리언 타입 Boolean boolean 문자열 타입 String string 객체 타입 Object object 타입 주석 타입스크립트는 자바스크립트 변수 선언문을 확장해 다음과 같은 형태로 타입을 명시하는데, 이는 타입 주석이라고 한다. let 변수이름: 타입 [= 초깃값] let n: number = 1 let b: boolean = true let s: string = 'hello' let o: object = {} 이렇게 선언된 .. 2020. 12. 29.
Object Prototypes prototype 프로토타입은 흔히 '시제품'이나 '견본'의 의미를 뜻하며, 자바스크립트 내에서는 객체의 속성이 아닌 객체의 프로토타입 속성으로 정의된다. 즉, 객체의 원형으로 하나의 틀이라고 생각하면 된다. 자바스크립트는 흔히 프로토타입 기반의 언어라고 부르며, 모든 객체와 속성을 받는 템플릿으로 프로토타입 객체를 가진다고 할 수 있다. 상위 프로토타입 객체로 상속받기 위해 연결하는 것은 프로토타입 체인이라고 부른다, 프로토타입 속성에서 파생된 객체를 __proto__ 로 접근이 가능 하다. prototype 예제 프로토타입을 이해하기 위해서 우선 프로토타입의 예제를 통해서 알아보자. function player(name, team, position){ this.name = name this.team .. 2020. 5. 10.
[Javascaript]배열과 객체 배열이란 [] (대괄호) 안에서 나열되어있는 형태를 말한다. 배열은 기본적으로 let array = [ 1, 2, alpha, beta]; 의 형태를 지닌다. 배열의 경우 안에 있는 내용을 Element(요소)라고 하며, 각 요소의 위치를 index라고 한다. 주의할 점은 index가 1 이 아닌 0 일때 부터 시작한다는 점이다. array[0] // 1 array[3] // beta 반복문인 for문을 통해서 각 인덱스의 값을 호출할 수 있는데 for(let i = 0; i < array.length; i++){ console.log(array[i]) } // 1 , 2, alpha, beta 로 나타낼 수 있다. 그리고 array의 빈객체를 나타내고 싶을 때는 array = [] ; [] === ar.. 2020. 4. 8.