Open viviyelg opened 5 years ago
Object本身是一个函数,可以当作工具方法使用,将任意值转为对象。这个方法常用于保证某个值一定是对象。
var obj = Object(); // 等同于 var obj = Object(undefined); var obj = Object(null); obj instanceof Object // true
function isObject(value) { return value === Object(value); }
isObject([]) // true isObject(true) // false
来自[《JavaScript 标准参考教程(alpha)》](https://javascript.ruanyifeng.com/stdlib/object.html#toc2),by 阮一峰
Object本身是一个函数,可以当作工具方法使用,将任意值转为对象。这个方法常用于保证某个值一定是对象。
isObject([]) // true isObject(true) // false