您知道javascript中获取数据类型的哪些方法?

时间:2018-08-28 20:45:43

标签: javascript date object types

例如,我有一些代码:

({}).toString.call(new Date()); // "[object Date]"

谁知道,另一种方法如何检查类型? (我想只接收date类型的对象而没有对象)

1 个答案:

答案 0 :(得分:2)

检查类型的最佳方法是使用您已经发布的方法。不过,您可以使其变得更简单。

function type(value) {
  const tag = Object.prototype.toString.call(value);
  return tag.slice(8, -1);
}

console.log(type(new Date()));
console.log(type(5));
console.log(type(function() {}));