对象内部属性[[Class]]
1、概述
所有的typeof返回值为‘object’的对象都包含一个内部属性[[Class]],我们将它可以看做内部的分类,而非传统面向对象意义的分类。这个属性无法直接访问,一般通过Object.prototype.toString来查看。
2、示例代码
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8" />
<title>使用Object.prototype.toString检测对象的具体类型</title>
</head>
<body>
<script type="text/javascript">
console.log(Object.prototype.toString.call([1, 2]));
//[object Array]
console.log(Object.prototype.toString.call(/^(ab)$/i))
//[object RegExp]
</script>
</body>
</html>
作者:孟繁贵 Email:meng010387@126.com 期待共同进步!