【发布时间】:2018-05-30 17:25:35
【问题描述】:
这是我试图解决的问题。我知道如何与对象进行直接比较,但我发现了如何在过滤器 fx 中进行两者或属性比较。
// tasks are objs with {name: string,id: int}
const taskArray = [task1, task2, task3, task3];
// f(x) needs to take obj param and see if it matches either/or with
// any task obj k/v pair
// my implementation so far, missing something important, help here
const filterTasks = (taskArray, obj) => {
taskArray.filter( task => Object.keys(task) // i know I have to do some equality opperator here but stuck
return taskArray;
}
【问题讨论】:
-
您能否提供更多关于您的过滤条件的信息?
-
是的,我想根据 taskArr 过滤一些匹配项,并将其与传入的 obj 的一些键或值匹配
-
这不是抄袭!
-
所以,无论是同名还是同一个id,或者两者都匹配,对吧?
-
ys Attersson 我知道如何匹配基本 obj
标签: javascript