【发布时间】:2020-04-23 00:53:59
【问题描述】:
我想返回从过滤器中找到值的数组。我从过滤器中得到了一个值,但我想与对象进行比较:
// collection
[
{ first: "Romeo", last: "Montague" },
{ first: "Mercutio", last: null },
{ first: "Tybalt", last: "Capulet" },
]
// source
{ last: "Capulet" }
我最后从过滤器得到:“Capulet”。我需要在我得到它的地方找到整个密钥。
function whatIsInAName(collection, source) {
var arr = [];
// Only change code below this line
let newArr = source.filter((element) => collection.includes(...collection));
for (let i = 0; i < source.length; i++) {
if (newArr == source[i]) {
return source[i];
}
//console.log(collection[0])
}
console.log(newArr);
}
【问题讨论】:
标签: javascript arrays get