【发布时间】:2016-05-25 08:53:46
【问题描述】:
假设我有var myVar = ['google','search','engine','results','count']
例如:JSON 对象 `
myJSON = [{
'title' : 'Google',
'url' : 'www.google.com',
'tags' : ['google','search','engine']
},{
'title' : 'Yahoo',
'url' : 'www.yahoo.com',
'tags' : ['Yahoo','search','engine','news']
},{
'title' : 'MSN',
'url' : 'www.msn.com',
'tags' : ['msn','search','engine','news']
},{
'title' : 'Facebook',
'url' : 'www.facebook.com',
'tags' : ['social','search','media','chat','friends']
},]
我想通过比较myJSON 中的两个数组myVar 和tags 来过滤myJSON。
假设myVar = ['search']
过滤器应该返回myJSON 中的所有对象
如果myVar = ['engine']
过滤器应该只返回myJSON 的3 个对象,其中myVar 数组与tags 数组匹配。
【问题讨论】:
标签: jquery arrays json object filter