Every line of 'js array unique' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
33 function unique (array) { 34 var res = [] 35 36 for(var i = 0,iL = array.length;i < iL;i++) { 37 var current = array[i] 38 if(res.indexOf(current) === -1) { 39 res.push(current) 40 } 41 } 42 43 return res 44 }
23 function unique(array){ 24 var o = {}; 25 for(var i=0; i
228 export function arrayUnique(array) { 229 let unique = []; 230 231 arrayEach(array, (value) => { 232 if (unique.indexOf(value) === -1) { 233 unique.push(value); 234 } 235 }); 236 237 return unique; 238 }
19 function unique(array) { 20 var n = -1; 21 22 while (++n < array.length) { 23 remove(array, array[n], n); 24 } 25 26 return array; 27 }
104 function arrayUniqueTest() { 105 // var target = [1, 2, 3, 3, '3', '3', 'length', '__proto__', 'prototype', true, false, true, {}, {}, null, null]; 106 var target = [1, 2, 3, 3, '3', '3', '__proto__', '__proto__', '__proto__', 'prototype', 'prototype', true, false, true, {}, {}, null, null]; 107 // var target = [1, '1', true, 'true']; 108 console.log('\narrayUnique test:\n', arrayUnique(target)); 109 }
927 function unique2(array){ 928 var n = {}, r = [], len = array.length, val, type; 929 for (var i = 0; i < array.length; i++) { 930 val = array[i]; 931 type = typeof val; 932 if (!n[val]) { 933 n[val] = [type]; 934 r.push(val); 935 } else if (n[val].indexOf(type) < 0) { 936 n[val].push(type); 937 r.push(val); 938 } 939 } 940 return r; 941 }
77 function unique(array) { 78 return array.filter(function (item, idx) { 79 return array.indexOf(item) === idx; 80 }); 81 }
53 function unique2(array){ 54 var res = []; 55 56 for(var i =0; i
392 function unique(arr) { 393 return removeDuplicates(arr); 394 }
39 function unique2 (array) { 40 var res = [] 41 var sortedArray = array.concat().sort() 42 var seen 43 for (var i = 0, len = sortedArray.length; i < len; i++) { 44 // 如果是第一个元素或者相邻的元素不相同 45 if (!i || seen !== sortedArray[i]) { 46 res.push(sortedArray[i]) 47 } 48 seen = sortedArray[i] 49 } 50 return res 51 }