Tell us what’s happening:
Describe your issue in detail here.
Hello Dear friends i need some help/feedback about my code, was trying to solve it on my way, I’m having some issues to solve it.
Thanks a lot for any help,
**Your code so far**
function whatIsInAName(collection, source) {
let arr1 = 0;
let arr = 0;
let keys2 = Object.keys(source);
let val2 = Object.values(source);
// Only change code below this line
arr = collection.filter(el => Object.keys(el).length >= keys2.length )
for(let i = 0; i < keys2.length; i++){
arr1 = arr.filter(elem => elem.hasOwnProperty(keys2[i]) && Object.values(elem).includes(source[keys2[i]]));
}
// Only change code above this line
return arr1;
}
whatIsInAName([{ first: "Romeo", last: "Montague" }, { first: "Mercutio", last: null }, { first: "Tybalt", last: "Capulet" }], { last: "Capulet" });
**Your browser information:**
User Agent is: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.83 Safari/537.36
Challenge: Wherefore art thou
Link to the challenge: