js怎么遍历我后台传过来的Map
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么遍历我后台传过来的Map相关的知识,希望对你有一定的参考价值。
参考技术A首先,你说的是后台传来,并且是map,并且用js方式。这有两个情况:
map 的值是实体类,无法遍历每条实体类的内部(js拿到键值对的值,是内存引用地址)
map 的值不是实体类,可以通过
var map = JSON.parse('$变量名');//转为json,注意要有引号
for ( var i in map) // i是索引
var obj = map[i];
=============
针对第一种情况,2个方法:
1. 后台先转为json字符串,再传给前端;
2. 通过类似java的<c:foreach这样的后台语言操作。
如 后台向前端输出
name:"张三"
js 可以直接用
response.name 获取到张三
以上是关于js怎么遍历我后台传过来的Map的主要内容,如果未能解决你的问题,请参考以下文章
java在后台如何将前台传过来的json格式数据转换为map?
Thymleaf js直接获取后台传过来的对象或者对象的属性