[Typescript] tsconfig.json 구성요소
//tsconfig.json { "compilerOptions": { "module": "commonjs", "esModuleInterop": true, "target": "es5", "moduleResolution": "node", "outDir": "dist", "baseUrl": ".", "sourceMap": true, "downlevelIteration": true, "noImplicitAny": false, "paths": {"*": ["node_modules/*"]} } } compierOptions tsc 명령 형식의 옵션 즉, 타입스크립트에서 자바스크립트로 변환하는데 사용되는 옵션 module tsconfig.ts 파일에서 compilerOptions 항목의 module 키는 동작 대상 ..
더보기
[TypeScript] 깊은 복사와 얕은 복사 - 배열 복사 원본 유지
다음은 깊은 복사의 예입니다. let original = 1; let copied = original; copied += 4; console.log(original);// 1 console.log(copied);// 5 일반 변수는 다음과 같이 복사하는 경우 값만 복사가 되어 원본은 값은 유지가 됩니다. 즉, 원본과 복사본은 별개의 변수입니다. 다음은 얕은 복사의 예입니다. let originalArray = [1, 2, 3, 4, 5]; let copiedArray = originalArray; copiedArray[0] = 0; console.log(originalArray); // [ 0, 2, 3, 4, 5 ] console.log(copiedArray);// [ 0, 2, 3, 4, 5 ] or..
더보기