wangyuan0108 / fe-qa

知识和笔记,整理分享,以便提升和巩固
https://github.com/wangyuan0108/blog/issues
13 stars 0 forks source link

'1'.toString()调用经历了什么? #75

Open wangyuan0108 opened 4 years ago

wangyuan0108 commented 4 years ago
var s = new Object('1');
s.toString();
s = null;
wangyuan0108 commented 4 years ago

第一步: 创建Object类实例。注意为什么不是String ? 由于Symbol和BigInt的出现,对它们调用new都会报错,目前ES6规范也不建议用new来创建基本类型的包装类。

第二步: 调用实例方法。

第三步: 执行完方法立即销毁这个实例