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]

浙公网安备 33010602011771号