TypeScript에 대한 빠른 팁과 이러한 유형을 피해야 하는 이유
2469 단어 tipstypescriptjavascriptquicktip
Number
, String
, Boolean
, Object
및 Symbol
유형을 사용하지 마십시오.모두 기본이 아닌 참조 유형을 참조합니다.
대신 해당 기본 유형을 선호하십시오.
let textToCheck: String = 'text';
console.log(typeof textToCheck); // 'string'
console.log(textToCheck === 'text'); // true
textToCheck = new String('text');
console.log(typeof textToCheck); // 'object'
console.log(textToCheck === 'text'); // false
그들과의 동등성 검사에 실패하기 쉽습니다.
여기서 자세히 설명하지 않을 성능 부분도 있습니다. JavaScript에서 리터럴 문자열과 해당 개체 버전 간의 성능 비교를 수행하는 mozilla의 이 기사를 추천합니다.
그럼요, 잘 활용하세요!
저는 영어가 모국어가 아니므로 올바른 구문/문법/문장으로 제 기사를 개선하고 싶다면 미리 감사드립니다.
모든 종류의 의견을 수용 할 수 있습니다 :)
JC Dela Cuesta의 Unsplash 표지
Reference
이 문제에 관하여(TypeScript에 대한 빠른 팁과 이러한 유형을 피해야 하는 이유), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/necraidan/quick-tip-to-understand-why-to-avoid-these-types-in-typescript-1lmb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)