이 문서에서는 다음과 같은 기술을 다룹니다.
이 실습에서는 제공된 값이 지정된 유형인지 확인하는 JavaScript 함수를 살펴보겠습니다. 생성자 속성과 Array.prototype.includes() 메서드를 활용하여 값이 지정된 유형인지 확인하는 is() 함수를 사용합니다. 이 실습은 JavaScript의 유형 검사를 더 잘 이해하는 데 도움이 됩니다.
제공된 값이 지정된 유형인지 확인하려면 다음 단계를 따르세요.
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
is()를 사용하여 값이 Array, ArrayBuffer, Map, RegExp, Set, WeakMap, WeakSet, String, Number 및 Boolean과 같은 다양한 유형인지 확인할 수 있습니다. 예를 들어:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
축하해요! 값이 유형인지 확인 실습을 완료했습니다. LabEx에서 더 많은 실험실을 연습하여 기술을 향상시킬 수 있습니다.
? 지금 연습하세요: 값이
유형인지 확인하세요.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3