React/JS/Es6 多重/双层循环数组/Object/Map
2016-03-31 14:01
3451 查看
1、数据源:
var module = [ { "1": [ { "name": "公告区", "todayposts": "0", "fid": "2" }, { "name": "产品动态", "todayposts": "0", "fid": "58" }, { "name": "点小融专区", "todayposts": "0", "fid": "72" }, { "name": "点融黑帮", "todayposts": "0", "fid": "73" } ], "59": [ { "name": "版务管理", "todayposts": "0", "fid": "60" }, { "name": "投诉建议", "todayposts": "0", "fid": "70" }, { "name": "问题求助", "todayposts": "0", "fid": "42" } ] ...... ]
2、React多重循环
<select value={ state.form.fid } onChange={ this.setStateByKey.bind(this, 'fid') }> <option value="0">选择版块</option> { Object.keys(modules).map((key) => ( modules[key].map((item) => ( <option key={item.fid} value={item.fid}>{item.name}</option> )) )) } </select>
有疑问或技术交流,扫描公众号一起讨论学习。
更多React在线学习访问:http://each.sinaapp.com/react/index.html
阅读更多
相关文章推荐
- 利用Jackson对Object,Map,List,数组,枚举,日期类等转化为json
- 2012-08-20 12:29 C# object数组的循环
- java循环遍历数组,List,Map
- Scala 变量-函数-循环-数组-List-元组-Set-Map 讲解
- 一个小例子把map放到list里面,数组套JSONObject的方式
- List<Map<String, Object>>的循环
- 改变一个list<Map<String,Object>>,并给他重新赋值,不能使用新循环,要使用旧循环
- Tarena - 双层for循环与数组扩容、数组排序
- groovy 循环List<Map<String, Object>>
- js学习之javascript引用类型object--练习模拟Map和数组去重
- Gson 解析Map<String ,Object>,数组
- json对象、json格式字符串、java对象【使用此net.sf.json.JSONObject将java对象[比如数组集合Map、Map扩展]转换成json格式字符串】
- C# object数组的循环
- 【freemaker】之文本,html文本,去除空格,字母大小写,循环数组,字符串截取,map取值,遍历map
- c:foreach 循环List<Map> map中是一个list<Object>
- Java 集合转换(Object[]数组、List、Set、Map相互转换)
- 迭代器循环数组和遍历Map的三种方式
- List<Map<String,Object>> 循环及循环过程中字符串拼接和int值叠加
- 数组的 filter、sort、map等ES5的各种循环遍历
- JSON对象中的JSONObject和JSONArray以及与Map、String、数组的转化