JavaScript & TypeScript

import { TestComponent } from '../../../../components/TestComponent'; 프로젝트가 커질수록 길어지는 ../../ 이 마음에 안들어서 시작된 포스팅!보기에도 지저분하고 가독성도 떨어지고, 위치 이동이라도 하면 imoprt 오류도 정정해줘야하고 피곤하다. 나는 귀찮은걸 싫어하는 개발자인지라 다른 방법이 없을까 찾아보았다.진행중인 typeScript 프로젝트에 먼저 적용해보고 javascript 버전도 정리했다.  1. tsconfig.app.json 수정{ "compilerOptions": { /* Paths */ "baseUrl": "./", //절대경로 디렉터리 설정 "paths": { //하위 디..
Truthy (참 값)true (boolean)빈 문자열을 제외한 문자열0이 아닌 숫자객체, 배열Falsy (거짓 값):false (boolean)0빈 문자열 ( '' , "" )nullundefinedNaN (Not-a-Number = 숫자가 아님)응용const testObj = { a: 'abc' };const testArr = [];const testFn = () => { //문자열 let abc = testObj?.a ? testObj?.a : ''; //삼항연산자로 a 프로퍼티 값을 비교 및 변수 초기화. 문자열 'abc'가 할당 if (abc) console.log('success text !!', abc); //if문으로 문자열 'abc' 값 비교. const txt = ''; if..
파란코딩
'JavaScript & TypeScript' 카테고리의 글 목록