我有如下数组。我想把它列在平面列表中,不重复相同的对象。我想使若有相同的对象,它应该和它的值
array example = [ {id:1 name:'test1' price:15 }, {id:2 name:'test2' price:20 }, {id:1 name:'test1' price:15 } ];
Flatlist
不支持筛选唯一项目。
在将唯一值传递给flatlist之前,必须对其进行筛选。
获取唯一值的最简单方法是使用lodash。
for eg: const uniqData = _.uniq([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x');
然后将其传递给CCD_ 2。
<Flatlist data={uniqData} />