数据类型有哪些?如何判断一个数据是否是数组
🥏

数据类型有哪些?如何判断一个数据是否是数组

😏
基础知识得牢记

 
原答案:
数据类型分为
  • 基本数据类型
    • Number, String, Boolean, Null, Undefined
  • 复杂数据类型
    • Object
  • ES6新增的
    • Symbol, BigInt
    •  
判断是否为数据的方法
  1. Array.isArray() — 性能不太好
  1. instanceof — 返回布尔值
const a = [];
console.log(a instanceof Array) // true
  1. Object.prototype.toString.call()
const b = [];
console.log(Object.protoerty.toString.call(b)) // [object Array]

 
参考:
除上述所述外,判断数据类型的方式还有 typeof ,不过不能判断复杂数据类型,均会返回 object