使用数组过滤器方法更改对象序列(Javascript)

拉杰什·德赛

我有以下名为的对象数组getRecommendations我将使用它来映射将从后端接收的数据。

const getRecommendations = [
 { 
  recoTitle: "Retire",
  recoDescription: "Its time to retire and relax with family"
 },
 {
  recoTitle: "Buy home",
  recoDescription: "Start saving to buy home in near future"
 }
]

以下是我从后端收到的一系列建议,按顺序排列。例如Buy homeRetire在这种情况下,排名为1,排名为2。有时可能是其他方式。我要按照从后端到UI显示的接收顺序显示建议。

const recommendations = ["Buy home", "Retire"];

但是我执行以下映射,因为我不仅需要recoTitle而且还recoDescription显示用户。我有getRecommendations做recoTitle和recoDescription的映射。下面的代码用于获取对象数组中的两者。如下

const filteredReco = getRecommendations.filter(
  ({ recoTitle}) => recoDetails && recoDetails.indexOf(recoTitle) !== -1,
);

现在,如果我filteredReco使用控制台日志看到的内容Retire它将作为第一个对象,然后是Buy Home如何确保列表的顺序不受使用过滤器的方式的影响。有人可以建议。

伊克
recommendations.map(recName =>  
   getRecommendations.find(rec => rec.recoTitle === recName)
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用Javascript数组过滤器过滤0?

来自分类Dev

如何使用数组过滤器在数组内的对象内查找值,然后更改/编辑该值?

来自分类Dev

数组过滤器更改主数组

来自分类Dev

数组过滤器,使用键过滤数据

来自分类Dev

如果Javascript中不存在默认数组过滤器对象,如何获取

来自分类Dev

通过检查多个条件的Javascript数组过滤器

来自分类Dev

javascript在数组过滤器内嵌套for循环

来自分类Dev

javascript在数组过滤器内嵌套for循环

来自分类Dev

用于执行函数的 Javascript 数组过滤器

来自分类Dev

循环内部数组过滤器方法

来自分类Dev

数组过滤器方法不起作用

来自分类Dev

使用keep_if的数组过滤器

来自分类Dev

使用闭包的乘法选择的数组过滤器功能-Javascript

来自分类Dev

部分数组过滤器

来自分类Dev

MuleSoft JSON 数组过滤器

来自分类Dev

使用组合的嵌套数组过滤器过滤 JSON 数组

来自分类Dev

javascript:使用另一个数组作为过滤器过滤对象数组

来自分类Dev

如何更改对象的碰撞过滤器,使其不再与MouseConstraint(MatterJS)交互

来自分类Dev

JavaScript数组过滤器功能仅删除带有拼接的一个元素

来自分类Dev

数组过滤器方法未返回调整后的值

来自分类Dev

数组过滤器方法传递数据类型而不是谓词

来自分类Dev

GPUImage组过滤器

来自分类Dev

使用数组过滤器对键ID进行NDB模型查询

来自分类Dev

Mongoose - 使用 findOneAndUpdate 和数组过滤器仅返回更新的项目

来自分类Dev

Knockout.Js数组过滤器语法

来自分类Dev

数组过滤器的异步或承诺条件

来自分类Dev

数组过滤器返回奇怪的结果

来自分类Dev

具有JSON数组过滤器的Filterpredicate

来自分类Dev

数组过滤器未返回正确的值

Related 相关文章

热门标签

归档