js判断map是否为空

js判断map是否为空//激活前的提示varact_before_tip=function(data){//非空判断if(Object.keys(data).length===0)return;varact_before_tip=”以下订单对应的处方单id已开过票,请确认当前波次与已开订单相同。若不同,请重新导入。”+”<br>”;for(varkeyindata){ac.

大家好,又见面了,我是你们的朋友全栈君。

	//激活前的提示
    var act_before_tip = function (data) { 
   
        //非空判断
        if (Object.keys(data).length === 0) return;
        var act_before_tip = "以下订单对应的处方单id已开过票,请确认当前波次与已开订单相同。若不同,请重新导入。" + "<br>";
        for (var key in data) { 
   
            act_before_tip += "<br>" + "总单id:【" + key + "】,对应已开票的订单系统细单【" + data[key] + "】" + "<br>";
        }
        if (data != null && data != "") { 
   
            Ext.Msg.show({ 
   
                title: '温馨提示',
                msg: act_before_tip,
                buttons: Ext.Msg.OK,
                icon: Ext.Msg.INFO
            });
        }
    };

补记:后台传递过来的是map集合,dataType返回值类型应该是json类型,此时,可以直接使用:JSON.parse(data);这样得到的结果是object类型,然后我们直接判断它的长度即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/148045.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月29日 下午4:16
下一篇 2022年6月29日 下午4:16


相关推荐

  • 学生选课管理系统 选课信息管理系统管理端「建议收藏」

    学生选课管理系统 选课信息管理系统管理端「建议收藏」学生选课信息管理系统管理端面向对象程序设计——课程设计(c++)必须使用vs,因为devc++会报错。程序详情见下面代码块或访问https://download.csdn.net/download/zhanjuex/12733258一、项目名称:学生选课信息管理系统管理端二、项目功能:(一)实现课程信息打印、查询、录入、删除、修改功能。(二)实现学生信息打印、查询、录入、删除、修改功能。(三)课程信息、学生信息交互,实现选课管理端根据学生已有学分进行选课。(包括帮助学生选课或删除学生已选课

    2022年10月9日
    5
  • 如何恢复电脑共享文件(windows7错误恢复进不去)

    第一步:检查AutoShareServer和AutoShareWks注册表值,以确保未将它们设置为0。依次点击“开始→运行”,输入regedit,然后按回车键进入注册表编辑器。      第二步:找到并单击HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServerParameters。   第三步:如

    2022年4月10日
    331
  • ATM(异步传输模式)是什么?

    ATM(异步传输模式)是什么?异步传输模式(ATM)也称为信元中继(在固定大小的信元中传输数据),通过光纤或双绞线电缆(高速交换)在OSI模型的数据链路层(第2层)运行基于ITU-T宽带综合业务数字网络(B-ISDN)标准的网络技术,该标准是电信业开发的自动取款机可以同时传输各种流量:语音、视频和数据,速度高达每秒155兆比特。它将语音和视频数据转换成数据包,并通过相同的介质传输大数据包数据。自动取款机和TCP。由于两个端点之间使用固定通道路由协议路由,所以/IP是不同的。实时低延迟应用程序,如VoIP和视频,在ATM网络上..

    2026年2月9日
    6
  • 腾讯宣布:17城免费安装“龙虾”!

    腾讯宣布:17城免费安装“龙虾”!

    2026年3月15日
    2
  • RabbitMQ 延迟队列实现订单支付结果异步阶梯性通知[通俗易懂]

    RabbitMQ 延迟队列实现订单支付结果异步阶梯性通知[通俗易懂]在第三方支付中,例如支付宝、或者微信,对于订单请求,第三方支付系统采用的是消息同步返回、异步通知+主动补偿查询的补偿机制。 由于互联网通信的不可靠性,例如双方网络、服务器、应用等因素的影响,不管是同步返回、异步通知、主动查询报文都可能出现超时无响应、报文丢失等情况,所以像支付业务,对结果的通知一般采用几种方案结合的补偿机制,不能完全依赖某一种机制。例如一个支付结果的通知,一方面会在支付页…

    2022年5月13日
    48
  • json转字符串 python_Python读取json

    json转字符串 python_Python读取json序列化与反序列化按照某种规则,把内存中的数据保存到文件中,文件是一个字节序列,所以必须要把内存数据转换成为字节序列,输出到文件,这就是序列化;反之,从文件的字节恢复到内存,就是反序列化;pytho

    2022年7月28日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号