Sus*_*ush 2 javascript jquery node.js
这是json数据
var myArray = [{
id: '71',
os: 'VM-WIN7-64'
}, {
id: '45',
mode: 'weekly',
os: 'VM-WIN7-32'
}, {
id: '37',
os: 'VM-WIN7-64',
}, {
id: '67',
mode: 'daily',
os: 'VM-WIN7-32-1',
}];
Run Code Online (Sandbox Code Playgroud)
从这个我怎么能只过滤mode:daily,mode:weekly如下所示.我必须删除除以外的其他值mode:daily``mode:weekly
var myArray = [{
id: '45',
mode: 'weekly',
os: 'VM-WIN7-32'
}, {
id: '67',
mode: 'daily',
os: 'VM-WIN7-32-1',
}];
Run Code Online (Sandbox Code Playgroud)
使用Array#filter方法.
filter()方法创建一个新数组,其中包含所有传递由提供的函数实现的测试的元素.
myArray = myArray.filter(function(o){
return (o.mode === 'weekly' || o.mode === 'daily');
});
Run Code Online (Sandbox Code Playgroud)