判断一个变量是数组还是对象

匿名 (未验证) 提交于 2019-12-02 21:53:52
  1. 使用 instanceof
  2. 使用 isArray
var arr = [] var obj = {}  // instanceof function ins(arr) {     if (arr instanceof Array) {     console.log('is array')     } else {     console.log('not array')   } } ins(arr)    // 'is array' ins(obj)    // 'not array'  // isArray function is(arr) {   if (Array.isArray(arr)) {     console.log('is array')   } else {     console.log('not array')   } } is(arr) // 'is array' is(obj) // 'not array'
文章来源: https://www.cnblogs.com/0x29a/p/11240874.html
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!