这是我的代码:
function employee(rex1){
const rex = {...rex1}.map((key , value)=>{
return `${key} : ${value}`
})
return `your result is ${rex.join(',')}`
}
console.log(employee({name : 'ahmed' , age : 20})
它得到如下错误:
未捕获的TypeError:{(中间值)}。map不是函数
答案 0 :(得分:0)
如果要遍历对象中的键/值对,则可以使用Object.entries()
将它们作为数组检索为形式
[[key1, val1], [key2, val2], ... [keyn, valn]]
例如
function employee(rex1) {
const rex = Object.entries(rex1).map(([key , value]) => `${key} : ${value}`)
return `your result is ${rex.join(',')}`
}
console.info(employee({name : 'ahmed' , age : 20}))