位置: IT常识 - 正文

js遍历map(js遍历map对象)(js map foreach遍历)

编辑:rootadmin
js遍历map(js遍历map对象) javascript怎么遍历map

推荐整理分享js遍历map(js遍历map对象)(js map foreach遍历),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jsmap遍历数组,js map遍历对象数组,js遍历的几种方式,jsmap遍历数组,js 遍历,js map遍历对象数组,js map遍历对象数组,js map foreach遍历,内容如对您有帮助,希望把文章链接给更多的朋友!

var map = new HashMap();map.put(a,1);map.put(b,2);遍历:var key = map.keySet();for (var i in key){ alert(map.get(key[i]));}注:js 中使用map,要先导入一个HashMap.js文件 没要求,引入这个文件之后,可以直接使用hashmap了var map = {'a': 'aaaaa','b': 'bbbbb'};for(var k in map){alert(map[k]);}可以使用jquery中的each()函数。$.each(obj, function(i) {alert(obj[i]);});  function 也可以写为function(key,value){ }key,value 就是map的key, valuejavascript中没有什么map

只有对象和数组可以遍历//你的JSON对象

var o = {

foo:"bar",

arr:[1,2,3],

subo: {

foo2:"bar2"

}

//处理每一项的键和值的函数

function process(key,value) {

document.body.innerHTML += key + " : " + value + "";

//遍历函数

function traverse(o,func) {

for (i in o) {

func.apply(this,[i,o[i]]);

if (typeof(o[i])=="object") {

//递归

traverse(o[i],func);

}

//现在开始遍历

traverse(o, process);

jsp页面如何对map集合遍历

MapAction.java

Java代码

package com.zx.demo.action;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.List;

import java.util.Map;

import com.opensymphony.xwork2.ActionSupport;

import com.zx.demo.model.Product;

import com.zx.demo.model.Student;

public class MapAction extends ActionSupport

private Mapmap;

private MapstudentMap;

private MaparrayMap;

private Map> listMap;

public String testMap()

{

map=new HashMap();

map.put("1", "one");

map.put("2", "two");

studentMap=new HashMap();

studentMap.put("student1",new Student(new Long(1),"20034140201","张三1","男",25));

studentMap.put("student2",new Student(new Long(2),"20034140202","张三2","女",26));

studentMap.put("student3",new Student(new Long(3),"20034140202","张三3","男",27));

arrayMap=new HashMap();

arrayMap.put("arr1", new String[]{"1","2003401","leejie","male","20"});

js遍历map(js遍历map对象)(js map foreach遍历)

arrayMap.put("arr2", new String[]{"2","2003402","huanglie","male","25"});

arrayMap.put("arr3", new String[]{"3","2003403","lixiaoning","male","21"});

listMap=new HashMap>();

Listlist1=new ArrayList();

list1.add(new Student(new Long(1),"20034140201","张三1","男",25));

list1.add(new Student(new Long(2),"20034140202","张三2","男",25));

list1.add(new Student(new Long(3),"20034140203","张三3","男",25));

listMap.put("class1", list1);

Listlist2=new ArrayList();

list2.add(new Student(new Long(1),"20034140301","李四1","男",20));

list2.add(new Student(new Long(2),"20034140302","李四2","男",21));

list2.add(new Student(new Long(3),"20034140303","李四3","男",22));

list2.add(new Student(new Long(4),"20034140304","李四4","男",23));

listMap.put("class2", list2);

return SUCCESS;

}

public MapgetMap() {

return map;

}

public void setMap(Mapmap) {

this.map = map;

}

public MapgetStudentMap() {

return studentMap;

}

public void setStudentMap(MapstudentMap) {

this.studentMap = studentMap;

}

public MapgetArrayMap() {

return arrayMap;

}

public void setArrayMap(MaparrayMap) {

this.arrayMap = arrayMap;

}

public Map> getListMap() {

return listMap;

}

public void setListMap(Map> listMap) {

this.listMap = listMap;

}

2.testMap.jsp

Java代码

struts2中的map遍历总结

1.map中的value为String字符串

key:

value:

******************************************

2.map中的value为Student对象

key=valueIDnumnamesexage

3.map中的value为String数组

key=valueIDnumnamesexage

4.map中的value为list集合

classIDnumnamesexage

${item.key}中的key的值是你定义的一个班级Class对象,它不是可遍历的对象。

${var.name}

${item.key.name}

本文链接地址:https://www.jiuchutong.com/zhishi/284044.html 转载请保留说明!

上一篇:解决axios异步请求问题(异步变为同步)(axios异步请求数据)

下一篇:A meerkat in Namibia (© Danita Delimont/Offset by Shutterstock)

  • 哔哩哔哩漫画漫币怎么获得(哔哩哔哩漫画漫读券兑换码长度不符)

    哔哩哔哩漫画漫币怎么获得(哔哩哔哩漫画漫读券兑换码长度不符)

  • 抖音隐藏作品会有影响吗(抖音隐藏作品会不会有影响)

    抖音隐藏作品会有影响吗(抖音隐藏作品会不会有影响)

  • 微信响三声对方忙线中(微信响了三声对方忙是挂掉了吗?)

    微信响三声对方忙线中(微信响了三声对方忙是挂掉了吗?)

  • 换手机后微信群不见了怎么办(换手机后微信群聊在哪里找出来)

    换手机后微信群不见了怎么办(换手机后微信群聊在哪里找出来)

  • 华为手机已连接不可上网(华为手机已连接(不可上网),别的手机可以上网)

    华为手机已连接不可上网(华为手机已连接(不可上网),别的手机可以上网)

  • 华为p40pro第一次充电要多久(华为p40pro第一次充电注意事项)

    华为p40pro第一次充电要多久(华为p40pro第一次充电注意事项)

  • 华为ncetl10是什么型号(华为nce-al10是什么型号手机)

    华为ncetl10是什么型号(华为nce-al10是什么型号手机)

  • 天猫买的东西质量有问题到哪里去投诉(天猫买的东西质量问题不给退货怎么办)

    天猫买的东西质量有问题到哪里去投诉(天猫买的东西质量问题不给退货怎么办)

  • 一般候补订单可以买到票吗(候补的订单能购票成功吗)

    一般候补订单可以买到票吗(候补的订单能购票成功吗)

  • 大陆卡去香港能用吗(大陆卡可以在香港取钱吗)

    大陆卡去香港能用吗(大陆卡可以在香港取钱吗)

  • 空气开关1p和2p的区别(空气开关1p和2p的使用场景)

    空气开关1p和2p的区别(空气开关1p和2p的使用场景)

  • 荣耀20电池能用多久(荣耀20电池用多久)

    荣耀20电池能用多久(荣耀20电池用多久)

  • 手机淘宝怎么找淘小二(手机淘宝怎么找回被删除的订单)

    手机淘宝怎么找淘小二(手机淘宝怎么找回被删除的订单)

  • 手机怎么恢复浏览器历史记录(手机怎么恢复浏览器下载记录)

    手机怎么恢复浏览器历史记录(手机怎么恢复浏览器下载记录)

  • miui10使用记录查询(miui11手机使用痕迹查询)

    miui10使用记录查询(miui11手机使用痕迹查询)

  • oppor11t不推送colors5.2怎么办(为什么oppo新版本不推送)

    oppor11t不推送colors5.2怎么办(为什么oppo新版本不推送)

  • 淘宝购物车最多可以放多少东西(淘宝购物车最多只有50个)

    淘宝购物车最多可以放多少东西(淘宝购物车最多只有50个)

  • 如何修改微信二维码收款名字(如何修改微信二维码)

    如何修改微信二维码收款名字(如何修改微信二维码)

  • ipad怎么分屏做笔记(ipad怎样弄分屏)

    ipad怎么分屏做笔记(ipad怎样弄分屏)

  • 如何制作word电子小报(如何制作word电脑)

    如何制作word电子小报(如何制作word电脑)

  • 如何在cad表格中输入文字(cadexcel表格)

    如何在cad表格中输入文字(cadexcel表格)

  • 此设备生物识别出现问题(生物识别设备是输入设备吗)

    此设备生物识别出现问题(生物识别设备是输入设备吗)

  • 耳朵进水怎么办(图文)(游泳耳朵进水怎么办)

    耳朵进水怎么办(图文)(游泳耳朵进水怎么办)

  • 西孟加拉邦的双角犀鸟,印度 (© Debapratim Saha/Minden Pictures)(什么是西孟加拉邦首府)

    西孟加拉邦的双角犀鸟,印度 (© Debapratim Saha/Minden Pictures)(什么是西孟加拉邦首府)

  • Win11如何截屏保存?Win11截屏保存方法(win11的截屏)

    Win11如何截屏保存?Win11截屏保存方法(win11的截屏)

  • 前端面试题整理——webpack相关考点(前端面试题汇总.pdf)

    前端面试题整理——webpack相关考点(前端面试题汇总.pdf)

  • 房开企业预售阶段预交的税费
  • 计提工会经费的基数是什么
  • 营业收入包括投资净收益吗
  • 往来账项询证函一定要回复吗
  • 收到订金如何开票
  • 火车票丢失可以抵扣进项税额
  • 企业交税前可以扣除的费用
  • 转让联营企业股权分录
  • 职工福利基金提取规定
  • 收到银行退回的银行汇票多余款
  • 预收账款确认收入摘要怎么写
  • 购车 买车
  • 样品不收钱怎么做会计分录
  • 如何查询分公司开户行
  • 发票开错地方教育费附加多交了可以冲掉吗?
  • 私账对私账不用交税吗
  • 简易计税的收入怎么做账
  • 继承房产也需要缴税吗
  • 季度有利润可以弥补以前年度亏损吗
  • 个人营业执照怎么注销网上申请流程
  • 发票连号不许报销吗
  • 营改增后餐饮业税种
  • 企业合并以外
  • 住房公积金个人缴费比例
  • 我的初级备考经验--相信自己
  • 物流公司增项
  • 清包工一般记取哪些费用
  • 该内存不能为read,要终止程序
  • 最新双色球开奖号码
  • 公允价值变动损益怎么算出来的
  • 收货款时少收几十元,分录怎么做
  • 注册表编辑器误删怎么办
  • 常见的四种POST 提交数据方式(小总结)
  • php的api调用方法
  • svchost程序错误怎么修复
  • nmstt.exe - nmstt是什么进程 有什么用
  • hbuilderx怎么运行代码
  • 小规模纳税人交增值税吗
  • 库存现金盘盈怎么做账
  • 融资租赁的固定资产所有权归谁
  • phple
  • 调入的无形资产记入哪里
  • css设置3d
  • 专用发票费率
  • 贷款 减值
  • 政府扶持资金使用要求
  • 企业减少注册资本
  • 电子承兑汇票转给下家
  • 销项税和进项税的区别
  • 超期未备案可以投诉么
  • 应付账款和应付票据的区别与联系
  • 发票怎么看是普票还是专票
  • 记账凭证负数怎么填写样板
  • 投出业务会计分录
  • 深入浅出意思
  • MySQL创建数据库字符集和排序规则
  • 使用sql查询
  • sql外连接
  • Win7系统进入桌面后点每个文件都会打转
  • 微软停止更新win7
  • win102009发布日期
  • 怎样让xp系统变得更加流畅
  • win7突然变卡顿怎么回事
  • 无法启动.dll
  • linux批量处理
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • apk防止反编译
  • java多线程用法
  • android基础教程
  • shell 自定义函数
  • 浅谈建筑地基基础加固施工技术亲
  • jquery 插件写法
  • js鼠标点击图片就消失
  • 已申报的纳税申报表怎么下载打印
  • 销售黄金饰品
  • 国家税务总局34号
  • 企业代扣代缴个税
  • 遂宁市国家税务局
  • 威海税务确认平台官网
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设