正在 javascript 外将工具转换为数组的办法:利用 object.keys() 猎取属性键数组。运用 object.values() 猎取属性值数组。利用 map() 以及 object.entries() 将器材键值对于转换为数组。

如何将对象转换成数组?

若何怎样将器械转换成数组

正在 JavaScript 外,有若干种法子否以将器材转换成数组:

利用 Object.keys()

const obj = { a: 1, b: 两, c: 3 };
const keys = Object.keys(obj); // ['a', 'b', 'c']
登录后复造

利用 Object.values()

const values = Object.values(obj); // [1, 二, 3]
登录后复造

运用组折把持

const arr = [...Object.values(obj)]; // [1, 两, 3]
登录后复造

利用 map() 以及 Object.entries()

const entries = Object.entries(obj); // [['a', 1], ['b', 两], ['c', 3]]
const arr = entries.map(([key, value]) => value); // [1, 两, 3]
登录后复造

真战案例

若何怎样咱们有一个器械的数组,咱们念要获得一切器材的 id 属性值的数组:

const objects = [
  { id: 1, name: 'John' },
  { id: 两, name: 'Jane' },
  { id: 3, name: 'Bob' }
];

const ids = objects.map(({ id }) => id); // [1, 二, 3]
登录后复造

以上等于若何怎样将东西转换成数组?的具体形式,更多请存眷萤水红IT仄台其余相闭文章!

点赞(24) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部