利用 Object 函数将任意值转为对象的方法判断变量是否为对象

2018-09-05  本文已影响0人  sunxiaochuan

出处

Object 对象 - JavaScript 教程 - 网道 ---- object

代码

var arr = [];
var obj = Object(arr); // 返回原数组
obj === arr // true

var value = {};
var obj = Object(value) // 返回原对象
obj === value // true

var fn = function () {};
var obj = Object(fn); // 返回原函数
obj === fn // true
function isObject(value) {
  return value === Object(value);
}

isObject([]) // true
isObject(true) // false
上一篇 下一篇

猜你喜欢

热点阅读