javascript map函数返回undefined而不是object

时间:2019-12-29 05:03:43

标签: javascript arrays dictionary

我正在学习Javascript,但我不明白为什么下面的两个代码返回不同的值。

const arr = ['hello']

// 1.
const mapArr = arr.map(item => {title: item})
console.log(mapArr)          // [ undefined ]

// 2. 
const mapArr1 = arr.map(item => { 
    var aa = {title: item}
    return aa
})
console.log(mapArr1)         // [ { title: 'hello' } ]

我认为这两个代码应返回相同的对象,但它们不应该返回。谁能解释第一个代码返回未定义原因的原因?

0 个答案:

没有答案