[코딩애플] ts part 2-4. public & private
public, private 쓰는거 보니까 타입스크립트 귀여운편 타입스크립트의 장점 typescript의 장점은 자바스크립트에서 쓸 수 없는 문법도 제공한다는 거다. 예로 들면 객체지향언어에서 사용하는 public, private, protected, static 네 개 키워드를 사용할 수 있다는 거다. class 많이 만들어서 개발하려면 public, private, protected, static 키워드 유용 이걸 쓰면 장점이 뭐냐면, 객체지향으로 코드를 짤 때, 일명 class를 만들어서 코드 짤 일이 많다 할 때 코드를 더 예쁘게 만들 수 있다. 자바스크립트에서도 일부 키워드는 쓸 수 있긴 하지만, 전부는 다 못쓰니까.. 타입스크립트가 좋다! 많이 하는 질문 class를 만들어보자. class U..
[코딩애플] ts part 2-1. rest parameter & destructuring
함수 rest 파라미터, destructuring 할 때 타입지정 rest parameter 타입 지정 가능 rest parameter 문법 설명 함수에 여러 파라미터가 들어간다고 하자. 근데 몇 개의 파라미터가 들어올지 아직 모른다. function 함수() { } 함수(1,5,23,6,2,3) 그럴 때 점 3개를 붙여서 rest parameter를 쓰면 된다. 파라미터 100만개 들어올 수 있다는 뜻이다. function 함수(...a){ console.log(a); // [1, 5, 23, 6, 2, 3] } 함수(1,5,23,6,2,3) 특징 다른 파라미터 있으면 맨 뒤에만 사용 가능 rest parameter 자리에 들어온 데이터는 전부 **[어레이]에 담아줌** rest parameter 타입..