我的频道 推荐频道 和全部频道之间的关系
推荐频道 = 全部频道 - 我的频道 ;
实现的页面:
计算出推荐频道 :筛选全部频道每一项 ,和我的频道的每一项比较,如果有相同的数据,说明不是推荐数据,要筛选掉,some是只要有一个为真就返回true然后取反false 就实现了筛选;
computed: { recommendChannels() { return this.allChannels.filter((item) => { return !this.userChannel.some((el) => el.id === item.id); }); }, },
使用 forEach 实现筛选推荐频道 ;