1、概述 所有的typeof返回值為‘object’的對象都包含一個內部屬性[[Class]],我們將它可以看做內部的分類,而非傳統面向對象意義的分類。這個屬性無法直接訪問,一般通過Object.prototype.toString來查看。 2、示例代碼 ...
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>