constarr=["a","b","c"]arr.map(obj=>{obj.id:obj})我希望Arr可以成为[{id:"a"},{id:"b"},{id:"c"}]但是我有错误obj.id在我的地图中,我的错误是什么?看答案您可以将括号用于返回对象,而只有变量id,用钥匙解决对象id.letarr=["a","b","c"],result=arr.map(id=>({id}));console.log(result);来自MDN返回对象文字:返回对象文字请记住,使用简明语法返回对象文字params=>{object:literal}不会按预期工作。varfunc=()=>{foo:1}