删除数组中不需要的字符

我有一个看起来像这样的数组:

const array = {FSES: {empId: '322344BD', address:'North'}, DSER:{empId: '322344BD', address:'West'}}

我希望能够摆脱 FSES 和 DSER。这是我想要的数组:

const desiredArray = [{empId: '322344BD', address:'North'},{empId: '322344BD', address:'West'}]

这是我尝试过的,但它不起作用。

const newArray = [].concat(...array.map(o => o.address))

我希望你能帮助我。提前致谢。

回答

您的代码无法正常工作,因为您正在尝试映射对象。我们只能将 .map() 与数组一起使用。

你可以简单地使用 Object.values,

const array = {FSES: {empId: '322344BD', address:'North'}, DSER:{empId: '322344BD', address:'West'}}

console.log(Object.values(array));


以上是删除数组中不需要的字符的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>