使用Object.keys/values 把对象转换成了数组

现在流行的前后端分离模式开发,经常会遇到java后段传来的map对象,我们需要的数据会包括key和value,以前我经常会用for...in去循环,现在给大家介绍一个新的对象:
使用es6的,
请看栗子:

let obj={
        aa: 111
        ,bb: 222
        ,cc: 333
        ,dd: 444
    };
    // 1.得到key
    let keys=Object.keys(obj);
    console.log(keys); // ['aa', 'bb', 'cc', 'dd']
    // 2.得到value
    let values=Object.values(obj);
    console.log(values); // [111, 222, 333, 444]
5183D529-FF8B-4FF5-9D7C-27E4F6607167.png

1.使用Object.keys得到obj对象的key;
2.使用Object.values得到obj对象的value;

你可能感兴趣的:(使用Object.keys/values 把对象转换成了数组)