var arr = new Array(); arr.push(1); arr.push(2); arr.push(3); var rs = arr.filter(function (value,index,self){ if(value!=1){ return true; } else{ return false; } }) //arr执行以上代码后,产生新数组rs,里面的值只有2,3