
js获取遍历后台传过来的map对象
发布日期:2021-05-08 17:45:43
浏览次数:22
分类:精选文章
本文共 2070 字,大约阅读时间需要 6 分钟。
后台代码分析
public ModelMap totalWechatData() { ModelMap map = new ModelMap(); // 1. 查询发布日期热度词 String[] xaxisData = {"wechat_pulbic_num", "webpage_wechat", "webpage_pic", "image_search"}; List yzxisDataList = new ArrayList<>(); // 初始化数据映射 Map> dataMap = new HashMap<>(); // 遍历xaxisData数组 for (int k = 0; k < xaxisData.length; k++) { if (k == 0) { List list1 = new ArrayList<>(); list1.add(4804); list1.add(1444); list1.add(1332); list1.add(890); dataMap.put(xaxisData[k], list1); } else if (k == 1) { List list1 = new ArrayList<>(); list1.add(5506); list1.add(1674); list1.add(456); list1.add(990); dataMap.put(xaxisData[k], list1); } else if (k == 2) { List list1 = new ArrayList<>(); list1.add(6040); list1.add(1823); list1.add(1484); list1.add(1116); dataMap.put(xaxisData[k], list1); } else if (k == 3) { List list1 = new ArrayList<>(); list1.add(6311); list1.add(1902); list1.add(1745); list1.add(1215); dataMap.put(xaxisData[k], list1); } } map.put("xaxisData", xaxisData); map.put("yzxisdataMap", dataMap); return map;}
前台代码分析
$.post("wechat_report/totalWechatData", {}, function (data, status) { var xhotData = data.xaxisData; var yhotData = data.yzxisdataMap; alert(Object.getOwnPropertyNames(yhotData).length); // 方式一 for (var k in yhotData) { alert("key名称是:" + k + ", key的值是:" + yhotData[k]); } // 方式二 for (var k = 0; k < yhotData.length; k++) { alert("索引为:" + k + ", 对应的值是:" + yhotData[k]); }});
数据长度获取分析
文章中使用 Object.getOwnPropertyNames(yhotData).length
来获取 yzxisdataMap
的长度,这可以帮助开发者了解数据的结构和具体内容。通过遍历 yhotData
,可以查看每个键名及其对应的值,从而更好地理解数据的分布和使用方式。
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年05月06日 14时43分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux(Centos为例)使用Docker安装Label-Studio
2023-02-02
Linux***检测基础学习
2023-02-02
linux+nginx+php+mysql安装及配置
2023-02-02
Linux+oracle修改IP方法
2023-02-02
Linux-----sed 命令详解
2023-02-02
Linux---文件权限
2023-02-02
Linux--gdb/cgdb
2023-02-02
Linux--git
2023-02-02
linux--Linux 各目录及每个目录的详细介绍
2023-02-02
linux--make/进度条
2023-02-02
Linux--NFS和DHCP服务器
2023-02-02
Linux--内核进程O(1)调度队列
2023-02-02
Linux--基本指令2
2023-02-02
Linux--基本指令4(完结)和权限
2023-02-02
Linux--基础命令3
2023-02-02
Linux--操作系统/进程
2023-02-02
Linux--文件
2023-02-02
Linux--本地yum库
2023-02-02
Linux--环境变量
2023-02-02