JSON数据常见处理办法

   Object.fromEntries(),接收一个参数(map/Arr),转换MAP和数值为键值对类型JSON

  示例:

let entries = [
['foo', 'bar'],
['baz', 42]
]

let obj = Object.fromEntries(entries);

console.log(obj);
// expected output: Object { foo: "bar", baz: 42 }

  

  Object.entries(),接收一个obj,返回可枚举的数组 

  示例:

const a1 = {
  a: 'somestring',
  b: 42
};

console.log(Object.entries(a1))

 [Array(2), Array(2)]
0: (2) ["a", "somestring"]
1: (2) ["b", 42]

 

  Object.keys(),接收一个obj,返回键值,类似于Object.values()

  示例:

var obj = { foo: 'bar', baz: 42 };
console.log(Object.values(obj)); // ['bar', 42]

  

posted @ 2021-03-03 11:58  淮生  阅读(111)  评论(0编辑  收藏  举报