概述
箭头函数的写法是() => {},其大括号是函数体的关键符号。
let a =()=>'冬雨'
console.log(a())// 冬雨
加入我们想返回一个对象,相信很多人都会这么写:
let a =()=>{name:'冬雨'}
console.log(a()) // // undefined
,它的返回值是undefined,因为这样写的话,就把大括号当成函数体的关键符号了。什么意思?
意思是函数体中只是声明了一个变量name,其值为"冬雨",
正确的写法:用return
const a = () => {return {name:"冬雨"}};
console.log(a()); {name:"冬雨"}
方法二、不用return,而是在对象的外侧加个小括号
const a = () => ({name:"冬雨"});
console.log(a(9)); // {name:"冬雨"}
最后
以上就是干净樱桃为你收集整理的箭头函数中返回一个对象怎么书写?的全部内容,希望文章能够帮你解决箭头函数中返回一个对象怎么书写?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复