js object convert to array & js array convert to object
js object convert to array & js array convert to object
js 对象转成数组
const obj = { foo: "bar", baz: 42 };
const entries = Object.entries(obj);
console.log(entries);
// (2) [Array(2), Array(2)]
js 数组转成对象
const obj = { foo: "bar", baz: 42 };
const entries = Object.entries(obj);
console.log(entries);
// (2) [Array(2), Array(2)]
const new_obj = Object.fromEntries(entries);
console.log(new_obj);
// Object { foo: "bar", baz: 42 }
// Map
const entries = new Map([
['foo', 'bar'],
['baz', 42]
]);
const obj = Object.fromEntries(entries);
console.log(obj);
// Object { foo: "bar", baz: 42 }
refs
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/entries
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/fromEntries
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/from
©xgqfrms 2012-2020
www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!
原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!
本文首发于博客园,作者:xgqfrms,原文链接:https://www.cnblogs.com/xgqfrms/p/15006771.html
未经授权禁止转载,违者必究!