Trong JavaScript, tôi có thể khai báo một chuỗi theo các cách sau;Làm thế nào để "instanceof" một chuỗi nguyên thủy (chuỗi chữ) trong JavaScript
var a = "Hello World";
var b = new String("Hello World");
nhưng không phải là một thể hiện của String ...
console.log(a instanceof String); //false;
console.log(b instanceof String); //true;
Vì vậy, làm thế nào để bạn tìm ra loại hoặc "instanceof
" một chuỗi chữ?
JavaScript có thể bị buộc phải tạo new String()
cho mỗi chuỗi ký tự không?
Nó không phải là một phương pháp! – Bergi
Cảm ơn bạn đã liên kết tài liệu; nhưng [instanceof] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof) chỉ thích hợp: "Toán tử instanceof kiểm tra sự hiện diện của constructor.prototype trong chuỗi nguyên mẫu của đối tượng . " – jpaugh