Powiel możliwe:
Easiest way to find duplicate values in a JavaScript arrayJak przeszukiwać tablicę w JavaScript?
szukam znaleźć czy dwie wartości są takie same w tablicy. Napisałem następujący kod:
function validatePassTimeFields(passtimes) {
var success = true;
var length = passtimes.length;
var hashMap = new Object();
for (var j=0; j<length; j++) {
if(hashMap[passtimes[j].value]==1) {
success = false;
alert("Duplicate Found");
break;
}
hashMap[passtimes[j].value]=1;
}
return success;
}
Jestem nowy JavaScript, więc próbowałem przy użyciu HashMap jak znaleźć, czy istnieje duplikat. Czy jest to najlepszy sposób na znalezienie duplikatu w JavaScript? czy mogę ją zoptymalizować?
chcesz "znaleźć" duplikaty lub "wyeliminowanie" je? –
Sprawdź, czy któreś z tych rozwiązań może pomóc: http://stackoverflow.com/questions/840781/easiest-way-to-find-duplicate-values-in-a-javascript-array – Chase
@ JarrodRoberson Po prostu chcę je znaleźć. A jeśli jest tylko jeden z nich, to mi wystarczy. – sheidaei