我是一名帮助翻译文本的助手。
我正在尝试创建一个过滤函数,该函数可以从给定的字符串键集中返回与我要查找的值匹配的数据结果。
数组示例:
let data = [
{ id:1 , data:{ name:"sample1",address:{ cat:"business" } } },
{ id:2 , data:{ name:"sample2",address:{ cat:"office" } } },
{ id:3 , data:{ name:"sample3",address:{ cat:"office" } } },
{ id:4 , data:{ name:"sample4",address:{ cat:"office" } } }
{ id:5 , data:{ name:"sample5",address:{ cat:"home" } } }
{ id:6 , data:{ name:"sample6",address:{ cat:"home" } } }
]
function filter( collection , value ,key ){
//code
}
let result = filter( data , "business" , [ "data","address","cat" ] )
console.log(result)
期望的结果是
{ id:1 , data:{ name:"样本1",address:{ cat:"商业" } } },