object.prototype.toString.call()怎么用
时间: 2023-03-30 16:03:57 浏览: 121
可以使用 object.prototype.toString.call() 方法来获取一个变量的数据类型。例如,如果要判断一个变量是否为数组,可以使用以下代码:
var arr = [1, 2, 3];
console.log(object.prototype.toString.call(arr)); // [object Array]
如果要判断一个变量是否为对象,可以使用以下代码:
var obj = {name: "John", age: 30};
console.log(object.prototype.toString.call(obj)); // [object Object]
注意,这个方法返回的是一个字符串,需要使用字符串的方法来进行判断。
相关问题
object.prototype.tostring.call
Object.prototype.toString.call 是 JavaScript 中用于判断一个对象的类型的方法。它返回一个字符串,表示该对象的类型。例如,如果你调用 Object.prototype.toString.call([]), 它将返回 "[object Array]",表明该对象是一个数组。
Object.prototype.toString.call
`Object.prototype.toString.call` 是 JavaScript 中用于获取一个值的类型的方法。它会返回一个字符串,表示该值的类型。例如:
```javascript
Object.prototype.toString.call("hello"); // "[object String]"
Object.prototype.toString.call(123); // "[object Number]"
Object.prototype.toString.call(true); // "[object Boolean]"
Object.prototype.toString.call(undefined); // "[object Undefined]"
Object.prototype.toString.call(null); // "[object Null]"
Object.prototype.toString.call([]); // "[object Array]"
Object.prototype.toString.call({}); // "[object Object]"
Object.prototype.toString.call(function() {}); // "[object Function]"
```
可以看到,`Object.prototype.toString.call` 返回的字符串中包含了值的类型信息。使用这个方法可以方便地判断一个值的类型。
阅读全文
相关推荐
















