Every line of 'how to prevent duplicate in array push in angular 2' 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.
30 function duplicateArray(arr) { 31 var newArr = []; 32 for(var i=0, arrSize=arr.length; i
64 function duplicateArray(array) { 65 return array.clone ? array.clone() : new Array(array.length); 66 }
52 function horribleDuplicates (array) { 53 for (var i = 0; i < array.length; i++) { 54 for (var j = 0; j < array.length; j++) { 55 if (array[i] == array[j]) { 56 return true 57 } 58 } 59 } 60 return false 61 }
434 function patchPush (scope, obj, def, key) { 435 var meta = obj[metaKey][key] 436 var branch = def[key] 437 var isMarkerLast = branch[isMarkerLastKey] 438 439 return function push () { 440 var i = this.length 441 var j = i + arguments.length 442 var marker, currentNode 443 444 // Passing arguments to apply is fine. 445 var value = Array.prototype.push.apply(this, arguments) 446 447 for (j = i + arguments.length; i < j; i++) { 448 currentNode = replaceNode(scope, obj, def, key, this[i], null, i) 449 marker = meta.currentMarker 450 if (currentNode) 451 if (isMarkerLast) { 452 marker.parentNode.appendChild(currentNode) 453 marker.parentNode.appendChild(marker) 454 } 455 else marker.parentNode.insertBefore(currentNode, marker) 456 defineIndex(scope, obj, def, key, this, i) 457 } 458 459 return value 460 } 461 }
1 export function isContainsDuplicate2(arr: number[], k: number) { 2 const hash = {} 3 let i = 0 4 5 while (i < arr.length) { 6 if (i - hash[arr[i]] <= k) return true 7 hash[arr[i]] = i 8 i++ 9 } 10 11 return false 12 }
270 export function getDuplicateNames(indexableArray: { name: string }[]): string[] { 271 const seen: { [name: string]: number } = {}; 272 const duplicates: string[] = []; 273 274 indexableArray.forEach((element: { name: string }) => { 275 const { name } = element; 276 const count = seen[name] || 0; 277 278 if (count === 1) { 279 duplicates.push(name); 280 } 281 seen[name] = count + 1; 282 }); 283 return duplicates; 284 }
556 function duplicateArrays(arr, times) { 557 const result = []; 558 for (let i = 0; i <= times; i++) { 559 result.push(...arr.map(a => a.slice(0))); 560 } 561 return result; 562 }