我有以下数据:
const myArr = [{
id: 0,
company: "microsoft",
location: "berlin"
}, {
id: 1,
company: "google",
location: "london"
}, {
id: 2,
company: "twitter",
location: "berlin"
}];
let myObj = {
company: ["google", "twitter"],
location: ["london"]
}
考虑到myObj.company
的条目会发生变化(无论如何),我正在尝试创建一个函数来过滤结果,并仅返回满足location
和company
条件的对象。
在上面的示例中,我们需要返回的是:
{
id: 1,
company: "google",
location: "london"
}
如果
myObj
已经let myObj = {
company: ["google", "twitter"],
location: []
}
那么返回的结果应该是:
{
id: 1,
company: "google",
location: "london"
},
{
id: 2,
company: "twitter",
location: "berlin"
}
Array.prototype.filter()
+Array.prototype.some()
- Andreas