xinconan / blog

闲谈
7 stars 0 forks source link

类型判断 #1

Open xinconan opened 6 years ago

xinconan commented 6 years ago

Array

判断是否为数组的方法:

let arr = [];
arr instanceof Array  // true
arr.constructor===Array // true
Array.isArray(arr)  // true
Object.prototype.toString.call(arr) === '[object Array]'

Object

Object.prototype.toString.call(obj) === '[object Object]'

Function

Object.prototype.toString.call(fun) === '[object Function]'