我想列出我的数组,不想重复相同的值



我有如下数组。我想把它列在平面列表中,不重复相同的对象。我想使若有相同的对象,它应该和它的值

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} />

相关内容

  • 没有找到相关文章

最新更新