JavaScript에서는 다음과 같은 방법으로 문자열을 선언 할 수 있습니다.JavaScript에서 프리미티브 문자열 (문자열 리터럴)을 "인스턴스화"하는 방법
var a = "Hello World";
var b = new String("Hello World");
하지만은 문자열의 인스턴스가 아닌 ...
console.log(a instanceof String); //false;
console.log(b instanceof String); //true;
그래서 어떻게 유형 또는 "
instanceof
"문자열 리터럴을 찾을 수 있습니까?
JavaScript는 모든 문자열 리터럴에 대해 new String()
을 강제로 생성 할 수 있습니까?
그것은 방법이 아닙니다! – Bergi
doc 링크를 제공해 주셔서 감사합니다. 하지만 [instanceof] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof)와 마찬가지로 적절합니다. "instanceof 연산자는 객체의 프로토 타입 체인에 constructor.prototype이 있는지 테스트합니다. . " – jpaugh