在使用箭头函数的时候,如果不写大括号,能将表达式直接返回过来,例如这样。
let sum = (a, b) => a + b
但如果,我们要返回一个对象,那就必须要写一个大括号,那么多写一个return就比较麻烦。
let arr = ['a', 'b', 'c']
let objects = arr.map((item, index) => {
return {
val: item,
i: index
}
})
我们可以这样,也能有同样的效果
let arr = ['a', 'b', 'c']
let objects = arr.map((item, index) => ({
val: item,
i: index
}))