const obj = {
name: 'SharkDog',
age: 22
};
// 对象转成entries时key当第一个值value当第二个值(0, 1)[key, value]
console.log(Object.entries(obj));
// 传入数组或字符串也会转换成entries(下标当第一个值而值放到第二个位置)[index, value]
console.log(Object.entries([1, 2, 3]));
console.log(Object.entries('abc'));
// 遍历entries
const entries = Object.entries(obj);
entries.forEach(([key, value]) => {
console.log(key, value);
});
fromEntries
// 对query参数处理
const queryString = 'name=susu&age=18';
const queryParams = new URLSearchParams(queryString);
console.log(Object.fromEntries(queryParams));