从对象创建数组 - ES6

时间:2016-10-27 09:15:26

标签: javascript ecmascript-6

我可以在一行中从Object创建一个数组吗?我不希望所有的值都是对象,只是一个选择:



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

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

console.log(myArray)




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

1 个答案:

答案 0 :(得分:1)

为什么不呢:

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