let res = selectFoods(); // 相当于 res = foods
如果没有返回foods,即使你函数体里面给foods赋值了,foods是局部变量,外部调用selectFoods这个方法的时候取不到foods的值
这个函数的返回值,就是你在读取this.selectFoods时候拿到的值
const book = this.goods.info
return book ? book.filter(good => good.counts) : []
这段代码就是返回有 count 的 goods 数组
相当于过滤了一遍
这代码太不简洁了,两年前的 js 思维
return this.goods.info.filter(_=>_.count)
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答762 阅读✓ 已解决
2 回答1.9k 阅读
6 回答999 阅读
你想要调用方法获取数据,方法里当然要返回数据啊
你买个东西(调用方法)
付完钱之后(执行完方法之后)
老板说:“给,这是你要的东西(return foods;)”
你说:“给我这个干嘛?”
老板:mlgb。。。。。。