Skip to content

包装类型

上次更新 2024年12月10日星期二 2:44:6 字数 204 字 时长 1 分钟

你是否了解过包装类型?

包装对象,基础类型被包装成了对应包装类型

比如 let str = 'hello';会创建临时包装类型 new String('hello')

然后可以作为对象去使用原型上的方法

操作完后,临时包装类型会被销毁

基础类型 number string boolean symbol bigint 都有对用的包装类型

js
let str = "hello"; // 产生临时包装类型
// 在执行代码时,js引擎自动的创建对应的临时包装类型,执行完后将对应的临时包装类型销毁
str.test = "test";
console.log(str.test); // undefined 临时包装类型被销毁
js
let str = new String("hello");
str.test = "test";
console.log(str.test); // test
关注公众号