JavaScript University fortsetter når vi utvikler vår første nytte funksjon som tillater oss å filtrere og hente bare de unike verdiene fra en matrise. Underveis lærer jeg deg også hvordan du bruker den gode Firebug-maskinen til å feilsøke koden din.
var unik = funksjon (origArr) var newArr = [], origLen = origArr.length, found, x, y; for (x = 0; x < origLen; x++ ) found = undefined; for ( y = 0; y < newArr.length; y++ ) if ( origArr[x] === newArr[y] ) found = true; break; if ( !found) newArr.push( origArr[x] ); return newArr; ; // Test it out var myarray = ['jeffrey', 'allie', 'patty', 'damon', 'zach', 'jeffrey', 'allie']; myarray = unique(myarray); console.log(myarray); // jeffrey, allie, patty, damon, zach
Så, med denne leksjonen ute av veien, vet du nå hvordan du bygger dine egne nyttige verktøyfunksjoner. Jeg håper du likte dagens videoopplæring!