2组Array diff 对比

On 2009年12月2日, in Javascript, by Kane

2组array 进行对比,取其差异部分。

 

/**
* @array_diff(new,old)
*/

function array_diff(){var arr1=arguments[0],retArr={};var k1='',i=1,k='',arr={};arr1keys:for(k1 in arr1){for(i=1;i<arguments.length;i++){arr=arguments[i];for(k in arr){if(arr[k]===arr1[k1]){continue arr1keys;}}

retArr[k1]=arr1[k1];}}

return retArr;}
Tagged with:  

Leave a Reply