你不知道的 JavaScript 系列中( 19 ) - 封装对象拆封
如果想要得到封装对象中的基本类型值,可以使用 valueOf() 函数
var a = new String('abc'); var b = new Number(123); var c = new Boolean(true); a.valueOf(); // 'abc' b.valueOf(); // 123 c.valueOf(); // true
在需要用到封装对象中的基本类型值的地方会发生隐式拆封。具体原理(即强制类型转换),这里留下一个悬念,继续关注后期