函数中的return foods有什么意义,希望解释的清楚一点

技术问答 2023-11-17 22:22:00

函数中的return foods有什么意义,希望解释的清楚一点

函数名都叫selectFoods了,不return foods这个函数是为了什么。let res = selectFoods(); // 相当于 res = foods如果没有返回foods,即使你函数体里面给foods赋值了,foods是局部变量,外部调用selectFoods这个方法的时候取不到foods的值返回foods啊 这个应该是计算什么的吧 vue?计算属性,在调用的地方,返回一个数组呗,然后另一个组件就有数据传入了,而且,因为是对象,另一个组件对数据进行操作时,也会反映在父组件。其实我知道这段代码在哪个项目里出现过。计算属性必须return内容首先自己要知道selectFoods这个方法是要干嘛,let foods = []之后生成一个foods数组肯定要返回出去,让外部可以拿到这个值这个函数的返回值,就是你在读取this.selectFoods时候拿到的值 const book = this.goods.info return book ? book.filter(good => good.counts) : []这段代码就是返回有 count 的 goods 数组相当于过滤了一遍这代码太不简洁了,两年前的 js 思维 return this.goods.info.filter(_=>_.count)这应该是闭包和匿名函数的返回你想要调用方法获取数据,方法里当然要返回数据啊 你买个东西(调用方法)付完钱之后(执行完方法之后)老板说:“给,这是你要的东西(return foods;)”你说:“给我这个干嘛?”老板:mlgb。。。。。。
声明:该文观点仅代表作者本人,必看呐发布平台,仅提供信息存储空间服务。