filter
var str='age:18,sex:男';
var array=[
{
age:20,
sex:'男'
},
{
age:21,
sex:'男'
},
{
age:18,
sex:'女'
},
{
age:18,
sex:'男'
},
{
age:20,
sex:'男'
}
]
var newarray=array;
var skusplit=str.split(',');
for (var j = 0; j < skusplit.length; j++){
console.log(skusplit[j].split(':')[0]);
let key=skusplit[j].split(':')[0]
console.log(skusplit[j].split(':')[1]);
newarray=newarray.filter(item => {
return item[key]==skusplit[j].split(':')[1]
});
console.log(newarray);
}
浙公网安备 33010602011771号