如何从javascript中的对象属性创建数组

Hei*_*erg 3 javascript

我想得到像

arr=['A','B','C','D']

从像下面这样的对象。

var obj = { 
  obj1: 'A',
  obj2: [ 'B', 'C', 'D' ] }
Run Code Online (Sandbox Code Playgroud)

如何伸出手连接到数组?

如果有人有意见,请告诉我。

谢谢

Seb*_*tel 7

您可以使用获取值Object.values()并将它们放入一个可以使用的数组中Array.prototype.flat()

var obj = {
  obj1: 'A',
  obj2: ['B', 'C', 'D']
}

var arr = Object.values(obj).flat()
console.log(arr)
Run Code Online (Sandbox Code Playgroud)