Javascript 删除数组中不需要的字符

Javascript 删除数组中不需要的字符,javascript,arrays,Javascript,Arrays,我有一个如下所示的数组: const array = {FSES: {empId: '322344BD', address:'North'}, DSER:{empId: '322344BD', address:'West'}} 我希望能够摆脱FSE和DSER。 这是我想要的数组: const desiredArray = [{empId: '322344BD', address:'North'},{empId: '322344BD', address:'West'}] 这是我尝试过的,但不起

我有一个如下所示的数组:

const array = {FSES: {empId: '322344BD', address:'North'}, DSER:{empId: '322344BD', address:'West'}}
我希望能够摆脱FSE和DSER。 这是我想要的数组:

const desiredArray = [{empId: '322344BD', address:'North'},{empId: '322344BD', address:'West'}]
这是我尝试过的,但不起作用

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

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

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

您只需使用Object.values即可

常量数组={FSES:{empId:'322344BD',地址:'North'},DSER:{empId:'322344BD',地址:'West'}
console.logObject.valuesarray 您的代码不起作用,因为您正试图映射到对象上。我们只能将.map与数组一起使用

您只需使用Object.values即可

常量数组={FSES:{empId:'322344BD',地址:'North'},DSER:{empId:'322344BD',地址:'West'}
console.logObject.valuesarray 给你:

常量数组={FSES:{empId:'322344BD',地址:'North'},DSER:{empId:'322344BD',地址:'West'} const new_array=Object.keysarray.mapitem=>array[item] console.lognew_数组给你:

常量数组={FSES:{empId:'322344BD',地址:'North'},DSER:{empId:'322344BD',地址:'West'} const new_array=Object.keysarray.mapitem=>array[item]
console.lognew_arrayconsole.logObject.valuesarray console.logObject.valuesarray