我一直在嘗試和搜索如何通過參數循環來檢查,如果那些已經存在於數組中,我沒有得到它充分的工作,但是當有重複值時根本不會返回。如果不存在從參數中推送到對象
理想是pass多個值是param,然後通過那些vals循環,只有當它不存在於數組中時才推送。
var arr = [7,3,1];
function pushNew(obj) {
var prams = obj;
for(var k = 0; k < obj.length; k++){
for (var i = 0; i < arr.length; i++) {
if (arr[i] == prams[k]) {
return;
}
}
array.push(prams[k]);
}
// console.info(arr);
}
pushNew([2,7,4]);
[的forEach(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach)未在IE8工作或更低 – izsl