본문 바로가기
반응형

method3

06 TypeScript - Class 6. Class Class는 자바에서 중요하게 다루는 객체 중 하나이다.자바를 공부했다면 좀 더 이해가 쉬울 것 이다.자바를 몰라도 이해할 수 있으나, 자바의 클래스에 대해 공부를 하고 이 글을 본다면 더 쉽게 이해할 것이다. (1) 개념 및 기본 사용법 자바에서 클래스(class)란 객체를 정의하는 가장 큰 틀로 본다.객체를 생성할 때 class를 생성하고 안에 변수와 메소드 등을 사용해서 구성한다. 부가설명)변수는 어떤 값을 저장할 수 있는 공간이며, 메소드는 특정한 작업을 수행하는 명령문의 집합이다. 기본 사용법은 다음과 같다. Uname이라는 클래스에 username이라는 변수, constructor라는 생성자, getter, setter 메서드를 만든 예제이다.생성자는 클래스를 생성할 때 사용하.. 2018. 4. 6.
09 ECMAScript6 - Class 9. Class JAVA처럼 class를 선언하고 사용할 수 있다.Javascript를 JAVA처럼 사용할 수 있게 지원하는 내용이기에 JAVA에 대한 기본 지식이 없다면 이해하기 힘들 수 있다.최대한 자세히 설명하겠지만 JAVA에 대해 공부하고 이 글을 보는 걸 추천한다. (1) 선언 방법 기본적으로 아래 같이 set, get을 선언해서 사용할 수 있다.JAVA와 달리 Class 안에 변수를 선언하지 않고, set메서드에서 this. 을 이용해서 변수를 선언해서 사용한다. 다음과 같이 선언할 수도 있으며, set get으로 지정하면 method 형태가 아닌 property 형태로 사용할 수 있다. 그리고 function을 정의하는 방법과 동일하게 class Person 대신 var Person = cl.. 2018. 4. 4.
06 ECMAScript6 - Object 2 (method, function 제거, includes, startsWith, endsWith, repeat) (7) 메서드 선언 방식 변경ES5에서 사용했던 메서드명:function(){} 형식에서 :function이 제거된 형태로 사용할 수 있다. ECMAScript5 형식 ECMAScript6 형식 ES6에서는 get 과 set 키워드를 사용하여 메서드 사용시 가독성 향상 가능 (8) includes 대상 문자열에 지정된 문자열 존재 여부 판별한다.첫번째 인자에는 찾을 문자열 지정하고, 두번째 인자에는 시작 인덱스값(옵션)을 지정한다. (9) startsWith, endsWith- startsWith : 대상 문자열이 지정된 문자열로 시작 여부 판별, 두 번째 인자는 시작 index- endsWith : 대상 문자열이 지정된 문자열로 끝나는지 여부 판별, 두 번째 인자는 길이 (10) repeat대상 문자열.. 2018. 4. 3.
반응형