A function `keyvalueduplicates(obj)` that takes an object as an argument and returns an array containing all keys that are also values in that object is given below:
<h3>The Code:</h3>
function customFilter(v) {
return (v.indexOf('c') === 0);
}
function filterValuesByKeys(obj, filter) {
var ary = [],
keys = Object.keys(obj);
keys.forEach(function(k) {
if (filter(k)) {
ary.push(obj[k]);
}
})
return ary;
}
var person = {
name: 'George',
age: 50,
address: '1 center st',
city: 'some city',
state: 'some state',
country: 'USA'
};
var result = filterValuesByKeys(person, customFilter);
console.log(result);
Read more about program functions here:
brainly.com/question/26560127
#SPJ1