你不知道的 JavaScript 系列中( 17 ) - 内部属性[[Class]]

所有 typeof 返回值为 'object' 的对象(如数组)都包含一个内部属性,这个属性无法直接访问,一般通过 Object.prototype.toString(...) 来查看​

 

 

 

 

数组,正则表达式,对象的内部属性[[Class]]和创建该对象的内建原生构造函数相对应

 

Null(),Undefined()这样的原生构造函数不存在,但是内部属性值仍然是 'Null' 'Undefined'

 

基本类型值被各自的封装对象自动包装,所以它们的内部属性值是 'String' 'Boolean' 'Number'
posted @ 2020-10-13 08:29  wzndkj  阅读(275)  评论(0编辑  收藏  举报