JavaScript判断对象和数组的两种方法

作者:itbsl 时间:2024-04-16 08:58:34 

在调用后端接口时,由于后端接口的不规范统一,接口最外层在没有数据时返回的是空数组(其实更想要的是空json对象),而在有数据时返回的是json对象,所以在接收到后端返回的接口时就需要首先判断返回的数据是对象还是数组,这里提供一些方法

 方法一:


 //判断是否为数组
 function isArray(obj) {
   return obj instanceof Array;
 }

//判断是否为对象
 function isObject(obj) {
   return obj instanceof Object;
 }

方法二:


 //判断是否是数组
 function isArray(obj) {
   return Object.prototype.toString.call(obj) == '[object Array]';
 }
 //判断是否是对象
 function isObject(obj) {
   return Object.prototype.toString.call(obj) == '[object Object]';
 }

总结

以上所述是小编给大家介绍的JavaScript判断对象和数组的两种方法网站的支持!

来源:https://www.cnblogs.com/itbsl/archive/2019/05/31/10955791.html

标签:js,对象,数组
0
投稿

猜你喜欢

  • Python jieba 中文分词与词频统计的操作

    2022-08-31 17:08:14
  • perl uc,lc,ucfirst,lcfirst大小写转换函数

    2023-11-14 01:12:02
  • 最新LOGO设计流行趋势——叶子

    2007-10-02 18:26:00
  • MySQL 按指定字段自定义列表排序的实现

    2024-01-16 08:09:22
  • CSS灵活运行注释带来的益处

    2008-04-21 13:51:00
  • Mysql联合查询UNION和Order by同时使用报错问题的解决办法

    2024-01-12 18:44:35
  • django 微信网页授权认证api的步骤详解

    2021-09-15 03:58:40
  • js获取checkbox值的方法

    2024-04-29 13:25:28
  • Python人工智能之波士顿房价数据分析

    2021-09-23 19:43:35
  • Python如何生成指定区间中的随机数

    2021-04-25 22:08:07
  • SQL实现LeetCode(181.员工挣得比经理多)

    2024-01-17 03:15:01
  • 网页中的平衡、对比、连贯和留白

    2008-11-24 12:11:00
  • django为Form生成的label标签添加class方式

    2022-08-13 12:01:44
  • .NET多种数据库大数据批量插入、更新(支持SqlServer、MySql、PgSql和Oracle)

    2024-01-19 07:39:40
  • python 寻找离散序列极值点的方法

    2021-03-13 15:26:15
  • Python著名游戏实战之方块连接 我的世界

    2022-12-10 06:25:50
  • python之如何查找多层嵌套字典的值

    2021-12-05 08:57:07
  • javascript attachEvent绑定多个事件执行顺序问题

    2024-04-08 10:53:06
  • 基于 Python 实践感知器分类算法

    2022-08-08 05:49:31
  • python实现线程池的方法

    2023-03-10 14:08:06
  • asp之家 网络编程 m.aspxhome.com