遍历对象并将结果与输入进行比较可以通过以下步骤实现:
以下是一个示例代码,演示如何遍历对象并将结果与输入进行比较:
function compareObject(obj, input) {
let result = [];
for (let key in obj) {
if (obj.hasOwnProperty(key)) {
if (obj[key] === input) {
result.push(obj[key]);
}
}
}
return result;
}
// 示例对象
const exampleObj = {
name: 'John',
age: 30,
city: 'New York'
};
// 输入
const input = 'New York';
// 调用函数进行比较
const output = compareObject(exampleObj, input);
console.log(output); // 输出 ['New York']
在这个示例中,我们定义了一个compareObject
函数,它接受一个对象和一个输入作为参数。函数遍历对象的属性,并将属性值与输入进行比较。如果比较结果为真,则将属性值存储在result
数组中。最后,函数返回result
数组。
请注意,这只是一个简单的示例,实际应用中可能需要根据具体需求进行适当的修改和扩展。
领取专属 10元无门槛券
手把手带您无忧上云