【发布时间】:2020-08-17 09:54:26
【问题描述】:
我一直无法弄清楚如何让它发挥作用。
基本上,我有两个数组。这些数组将包含对象。
第一个数组,是一个包含用户喜爱电台的对象数组。
第二个数组,是一个包含需要移除的站点的对象数组。
我想比较第一个和第二个数组,并返回一个新数组,其中包含不在删除站数组中的站...
例如...
const favourites = [{ station_name: 'Kyle of Lochalsh', crs_code: 'KYL' }, { station_name: 'Connel Ferry', crs_code: 'CON' }, { station_name: 'Oban', crs_code: 'OBN' }]
const toBeRemoved = [{ station_name: 'Kyle of Lochalsh', crs_code: 'KYL' }]
然后我希望返回一个包含其他 2 个站的数组...
我花了几个小时试图弄清楚如何去做,但似乎没有用!
TIA
【问题讨论】:
-
请分享您一直在使用的代码。请注意,在 Javascript 中,对象标识取决于它们的内存地址,而不是它们的属性值。
标签: javascript arrays