타입스크립트 공부 3

Typescript as 대신 satisfies 사용하기

안녕하세요! 저번에 타입스크립트에서 as 키워드에 관해서 알아보겠습니다. 하지만 저번에 언급했듯 as 키워드는 실제 타입에 무관한 값이 들어가 있거나 혹은 그 타입을 충족하지 못하거나 않는 값이 들어가 있어도 받아들이기 때문에 사용하는데 주의를 요하는 키워드입니다. 이러한 문제를 보안할 수 있는 다른 키워드가 있습니다. 이 키워드는 현재 3-4개월 전에 나온 키워드입니다. 이는 satisfies라는 키워드입니다. 오늘은 그럼 satisfies라는 키워드가 어떻게 동작하고 어떻게 사용하면 되는지 짧게 알아보겠습니다. 글을 읽어보시고 공부하시는 것도 좋지만 가장 좋은것은 직접 손으로 타이핑하여 결괏값을 보는 것입니다! 그러니 가능하다면 따라서 코드를 쳐보시기 바랍니다!! as 대신 satisfies. 사용방..

Typescript Type Assertion. as 키워드 사용하기

Typescript Type Assertion. as 키워드 사용하기 안녕하세요! 오늘은 타입스크립트를 사용하다 보면 한 번씩 마주하게 되는 키워드 중 하나인 as 키워드에 관해서 말씀드리겠습니다. 타입스크립트는 자바스크립트와 거의 동일하지만 타입이 추가된 superset이라고 보시면 됩니다. 하지만 자유로운 자바스크립트와 달리 타입스크립트를 사용하면 자주 파라미터나 변수의 타입 때문에 머리가 아픈 경우가 한두 번이 아닙니다. 특히 한 오브젝트가 여러 가지 타입을 가질 수 있다면 더더욱 그렇습니다. 자 그럼 이제 as 키워드에 관해서 알아보겠습니다. as 키워드란? 사용방법? 조심해야 되는 부분? 마치며 1. as 키워드란? as 키워드란 자바스크립트에는 없는 즉 타입스크립트에만 존재하는 키워드입니다. ..

타입스크립트란? Typescript란? 타입스크립트 배우기.

타입 스크립트란? Typescript란? 타입 스크립트 배우기. Nod.js 그리고 ES6에 따라 현재 자바스크립트는 다방면에서 두루두루 사용된다고 봐도 무방하지 않을까 싶습니다. 예전에 브라우저에서 사용되었다면, 지금은 서버, 게임, 심지어 머신러닝에서도 사용이 가능합니다. 하지만 여전히 자바스크립트의 고질적인 문제 중 하나로 데이터 타입을 들 수 있습니다. 자바스크립트로 변수를 선언할때 우리는 따로 데이터 타입을 명시하지 않죠. 또한 계속 OOP의 상승에 따라 클래스 기반의 언어들이 많이 사용되고 있습니다. 물론 자바스크립트로 클래스를 생성하여 사용 가능합니다. 하지만 그 이상의 무언가가 필요합니다. 좀 더 객체 지향적이고 타입을 직접 설정할 수 있는 그러한 언어 말이죠. 그리하여 타입스크립트가 개발..