es6的Object.keys()和map()组合使用的案例
2017-08-21 21:56
344 查看
今儿上班学了个新东西,ES6语法,把对象转化为对象数组。
{k1:v1.k2:v2,k3:v3}转化成[{key:k1,value:v1},{key:k2,value:v2},{key:k3,value:v3}]的形式。
把对象的key取出来作为对象数组里对象的key的值,把对象的value取出来,作为对象数组伦理对象的value值。怎么做呢?代码如下:
{k1:v1.k2:v2,k3:v3}转化成[{key:k1,value:v1},{key:k2,value:v2},{key:k3,value:v3}]的形式。
把对象的key取出来作为对象数组里对象的key的值,把对象的value取出来,作为对象数组伦理对象的value值。怎么做呢?代码如下:
const p={width:30,height:20,weight:60}; const pArr= Object.keys(p).map(key=>({ key, value:p[key] }));
这个pArr就是新的数组。
相关文章推荐
- JSONObject、JSONArray结合Map的使用案例
- OC学习笔记(8)Object-C组合使用
- Object.keys的使用
- [Java 8] (10) 使用Lambda完成函数组合,Map-Reduce以及并行化
- java 使用反射转换对象 Object to Map
- 关于Hive中的复杂数据类型Array,Map,Structs的一些使用案例
- MapObject控件的使用之加入图层
- List<Map<String,Object>>使用Java代码遍历以获取String,Object的值
- JMS学习笔记(二)——使用JMS发送和接受text、Map、Object类型的消息
- udf (MapObjectInspector的使用)
- [Object]面向对象编程(高程版)(三)组合使用构造函数和原型模式
- C++ 中map和list组合使用
- 使用JdbcTemplate模板时传递的参数Map和Object []数组
- java 后台使用gson 将json字符串转换为List<Map<String,object>> 数组
- es 学习 5 DSL mapping 使用 案例
- MapObject控件的使用之改变图层颜色
- 使用JSONObject(json-lib)格式化bean,map,list!!!
- 使用 fastjson将字符串转为 list<map<string,object>>
- Map生成器 map适配器如今能够使用各种不同的Generator,iterator和常量值的组合来填充Map初始化对象
- 改变一个list<Map<String,Object>>,并给他重新赋值,不能使用新循环,要使用旧循环