【发布时间】:2020-07-14 10:02:00
【问题描述】:
我有一个博客,里面有一些文章。 每个用户都有一个名为“favorites”的道具,它是一组最喜欢的帖子。当用户点击每个帖子中放置的“心形图标”时,帖子的名称将添加到用户属性中。
我想在个人资料页面上创建一个部分,用户可以在其中查看他们添加到收藏夹的帖子。为此,我必须将 USER 的 ARRAY 与 POSTS 的 ARRAY 匹配。
userFavoritesArray = ['post1', 'post2', 'post5', ...]
postsArray = [
{ title: 'post1',
desc: 'hello'
},
...
]
示例:
user: {
favorites: ['post1']
}
posts: [
{name: 'post1', desc: 'yo bro'},
{name: 'post2', desc: 'hello im the post2'},
{name: 'post3', desc: 'good morning'}
]
我希望这个用户的输出是favorites: [{name: 'post1', desc: 'yo bro'}]
【问题讨论】:
-
你能举一个你所追求的输出的例子吗?
-
请添加想要的结果。和你的尝试。
-
@NinaScholz 我编辑主题
标签: javascript arrays vue.js object match