一般来说,可以使用typeof来判断数据类型,但是数组,对象和null的结果都是object,那么如何区分这三类呢?可以使用如下方法:

var arr = [];
var obj = {}
var empty = null;
			
var a = Object.prototype.toString.call(arr); //[object Array]
var b = Object.prototype.toString.call(obj); //[object Object]
var c = Object.prototype.toString.call(empty); //[object Null]

  

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2021-06-05
  • 2021-08-20
  • 2021-11-20
  • 2021-07-29
猜你喜欢
  • 2021-11-20
  • 2021-10-05
  • 2022-01-02
  • 2021-04-19
  • 2021-10-14
相关资源
相似解决方案