javascript - 从对象创建数组 - ES6

标签 javascript ecmascript-6

我可以在一行中从对象创建数组吗?我不需要所有值对象,只需要一个选择:

const myObject = { a: 'foo', b: 'bar', c:'yep' }

const { a, c } = myObject
const myArray = Array.of(a, c)

console.log(myArray)

我可以在 Array.of 参数中以某种方式使用解构吗?

最佳答案

为什么不只是:

const myObject = { a: 'foo', b: 'bar', c:'yep' };
let arr = Array.of(myObject.a, myObject.c);
console.log(arr);

关于javascript - 从对象创建数组 - ES6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40280688/

相关文章:

javascript - 如何保护 MP3 URL?

javascript - 如何用 JavaScript 创建扫雷板?

javascript - jquery-tmpl 中缺少第一个 html 标签

javascript - 如何在 react redux 中添加 protected 路由

Javascript 从对象数组中的对象数组获取对象数组

javascript - Node --experimental-modules - 错误 : Cannot find module

javascript - 开 Jest : Mocking files with different names

javascript - AngularJS 过滤

javascript - 通过键删除嵌套结构中的对象

javascript - JavaScript 代理的 enumerate() 的替代方法是什么来捕获...