object.prototype.toString.call()怎么用
时间: 2023-03-30 20:03:57 浏览: 103
用Object.prototype.toString.call(obj)检测对象类型原因分析
可以使用 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]
注意,这个方法返回的是一个字符串,需要使用字符串的方法来进行判断。
阅读全文