位置: 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)

  • 怎么解除手机耳机状态(怎么解除手机耳机模式)(怎么解除手机耳机模式苹果6splus)

    怎么解除手机耳机状态(怎么解除手机耳机模式)(怎么解除手机耳机模式苹果6splus)

  • 一加7t发布时间(一加7的发布时间)

    一加7t发布时间(一加7的发布时间)

  • mhz和ghz的换算(mhz和ghz的区别)

    mhz和ghz的换算(mhz和ghz的区别)

  • gps一直开着耗电大吗(gps一直开着耗电快吗)

    gps一直开着耗电大吗(gps一直开着耗电快吗)

  • 华为电脑pin码是什么(华为电脑pin码是什么初始密码)

    华为电脑pin码是什么(华为电脑pin码是什么初始密码)

  • 微信语音忙线中对方能看到吗(微信语音忙线中可以设置吗)

    微信语音忙线中对方能看到吗(微信语音忙线中可以设置吗)

  • 小爱音箱添加联系人(小爱音箱添加联系人手机号)

    小爱音箱添加联系人(小爱音箱添加联系人手机号)

  • 播放PPT时如何显示任务栏(ppt播放怎么设置)

    播放PPT时如何显示任务栏(ppt播放怎么设置)

  • 应用签名异常(应用签名异常怎么解决)

    应用签名异常(应用签名异常怎么解决)

  • 京东账号注销后,实名认证还在吗(京东账号注销后怎么申请恢复)

    京东账号注销后,实名认证还在吗(京东账号注销后怎么申请恢复)

  • ipad2018可以外接u盘吗(ipad2018可以外接键盘吗)

    ipad2018可以外接u盘吗(ipad2018可以外接键盘吗)

  • 爱奇艺电影券怎么领取(爱奇艺劵)

    爱奇艺电影券怎么领取(爱奇艺劵)

  • 荣耀9x录屏在哪(荣耀9x录屏在哪里)

    荣耀9x录屏在哪(荣耀9x录屏在哪里)

  • wps文字段落设置在哪里(wps文字段落设置中有几种对齐方式)

    wps文字段落设置在哪里(wps文字段落设置中有几种对齐方式)

  • 如何设置电脑远程登录(如何设置电脑远程控制)

    如何设置电脑远程登录(如何设置电脑远程控制)

  • wan口状态全是0.0.0.0(wan口状态全是0.0.0.0会是路由器坏了吗)

    wan口状态全是0.0.0.0(wan口状态全是0.0.0.0会是路由器坏了吗)

  • 关闭imessage有影响吗

    关闭imessage有影响吗

  • 无法连接到网络(无法连接到网络1302是什么意思)

    无法连接到网络(无法连接到网络1302是什么意思)

  • 苹果蓝牙耳机盒子上的按钮(苹果蓝牙耳机盒子丢了怎么办)

    苹果蓝牙耳机盒子上的按钮(苹果蓝牙耳机盒子丢了怎么办)

  • 港版iphonexr支持电信4G吗(港版苹果xr手机支持电信吗)

    港版iphonexr支持电信4G吗(港版苹果xr手机支持电信吗)

  • 虾米音乐怎么下载歌曲(虾米音乐怎么下载不了)

    虾米音乐怎么下载歌曲(虾米音乐怎么下载不了)

  • 电脑启动无限进入bios(电脑启动无限进入aptio怎么解决)

    电脑启动无限进入bios(电脑启动无限进入aptio怎么解决)

  • echarts——实现3D地图+3D柱状图 效果——粗糙代码记录——技能提升(echarts w3c)

    echarts——实现3D地图+3D柱状图 效果——粗糙代码记录——技能提升(echarts w3c)

  • 按适用税率计税销售额和按简易办法计税销售额
  • 资产负债表债务法核算所得税
  • 税控盘维护费280多久可以抵扣
  • 农业合作社享受优惠政策
  • 记账凭证背面怎么填写
  • 企业房产税每年交几次
  • 个体工商户旅馆怎么交税
  • 委托贷款利息如何计算
  • 研发支出期末需要结转吗
  • 外贸企业出口退税账务处理
  • 记账凭证和通用凭证一样
  • 房租费可以摊销吗
  • 纳税人选择简易办法一经选择
  • 非金融机构借款计入什么科目
  • 营改增后企业取得的不动产可以抵扣进项
  • 房屋租赁发票需要备注吗
  • 一般纳税人怎么交税
  • 收取职工房租 算收入吗
  • 一般纳税人辅导期预缴
  • 湿租增值税税率多少
  • 一般纳税人如何零申报
  • 调整以前年度应付
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 事业单位的账务
  • 到期一次付息债券的实际利率怎么算
  • 1697510768
  • 带息负债融资成本率意义
  • linux killall
  • u盘怎么安装软件
  • php基础入门
  • 未办理土地使用权证房屋买卖 案例
  • 发生坏账计入
  • 有进项没销项怎么处理,可以结转成本吗
  • PHP:imagesetbrush()的用法_GD库图像处理函数
  • 停车缴费怎么交
  • PHP:mcrypt_get_block_size()的用法_Mcrypt函数
  • vue中使用数组
  • php批量上传
  • Gumbel-Softmax完全解析
  • html如何导入excel
  • 增值税专用发票有几联?
  • 存货盘盈的账务处理入什么费用
  • phpcms视频教程
  • 企业向慈善机构捐款会计分录
  • 缴纳社保费出现异常
  • 一般纳税人建筑劳务税率
  • 抵扣以前年度进项税
  • 工会经费的会计分录2022
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 取得股息红利怎么交税
  • 融资租赁后期收入怎么算
  • 审计如何判断跨期
  • 职工薪酬怎么核算
  • 无形资产出资入股的会计处理
  • 接到国外的电话是怎么回事
  • 稽查人员是干嘛的
  • mysql5.5.62安装教程图解
  • 电脑开机出现英文字母开不了机
  • 如何设置windows
  • mac上怎么截图
  • mac桌面应用
  • linux安装软件怎么安装
  • win8系统怎么打开运行
  • 电脑怎么连接上隐形wi
  • margin负值
  • VS2012中C++,#include无法打开源文件
  • 批处理替换文件中的某个内容
  • js删除数组中某一个对象
  • android面试题及答案2021
  • python如何开发
  • 利用python绘图
  • javascript边框
  • android上吹一吹功能的实现代码
  • javascriptz
  • jQuery EasyUI Pagination实现分页的常用方法
  • 北京电子税务
  • 下列关于消费税委托加工说法正确的是
  • 光伏电站电力监控系统
  • 上海地税定额发票在哪开
  • 开电影院有哪些要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设