Object.prototype.toString
时间: 2024-02-06 10:03:31 浏览: 141
JavaScript中Object.prototype.toString方法的原理
Object.prototype.toString 是 JavaScript 中的一个方法,用于返回一个对象的字符串表示。它的语法如下:
```
Object.prototype.toString()
```
当我们调用这个方法时,它会返回一个字符串,该字符串包含对象的类型信息和值。例如,对于一个数组,它会返回一个字符串 "[object Array]",对于一个函数,它会返回一个字符串 "[object Function]",对于一个字符串,它会返回一个字符串 "[object String]",以此类推。
这个方法可以用来判断一个对象的类型。例如,我们可以通过判断对象的 toString 方法返回的字符串来判断它是否是一个数组:
```
var arr = [1, 2, 3];
if (Object.prototype.toString.call(arr) === '[object Array]') {
console.log('arr is an array');
} else {
console.log('arr is not an array');
}
```
阅读全文