In JavaScript Explode , kunt u een String exploderen , het scheiden van de delen in een array , met behulp van de split -methode . De split -methode biedt de functionaliteit die u misschien gewend om uit de methode exploderen in andere talen , zoals PHP . Splitsen van de items in een webbrowser tekst string in een array van elementen met behulp van de split -methode is eenvoudig . De taak kan worden uitgevoerd in een paar eenvoudige regels code . Het is ook een gemakkelijke en nuttige techniek te leren . Instructies 1 Bereid uw JavaScript string. De volgende code toont het creëren van een voorbeeld string en slaan binnen een variabele in een fragment van JavaScript : var totalString = " Hier zijn enkele woorden in een string" ; Dit voorbeeld is voor demonstratie , maar u kunt elke tekst die je al hebt in je code gebruiken . Als uw tekenreeks wordt gevangen van input van de gebruiker , sla het op in de variabele toch. Kopen van 2 Splits uw string. Met behulp van de volgende syntaxis , splitsen uw tekst string in afzonderlijke elementen : totalString.split ( " " ) ; Deze splitst de string in afzonderlijke woorden met behulp van de spatie als scheidingsteken . De separator wordt als de eerste parameter de splitsing werkwijze zoals in het voorbeeld . U kunt uw string met behulp van een scheiding teken dat u wilt splitsen , aanpassen van de code op de behoeften van uw eigen specifieke project . 3 Store je snaar elementen in een array variabele . Tot dusver heeft de code de string splitsen , maar niets gedaan met de resulterende elementen . Met behulp van de volgende syntaxis , sla het resultaat van de splitsing operatie in een variabele : var stringElems = totalString.split ( " " ) ; U kunt nu toegang tot elk individueel element aan met de array- object op elk punt in uw code later . ; < Br document.write ( stringElems [ 1 ] ) : Bijvoorbeeld , zou de volgende de tweede woord in de zin , die wordt opgeslagen bij array- index 1 sinds de array posities beginnen bij nul uitsturen > 4 Beperk uw split -functie. Naar keuze kunt u het resultaat van de splitsing operatie . Bijvoorbeeld , als je wilde alleen maar slaan de eerste twee woorden , zou u de volgende code gebruiken : var stringElems = totalString.split ( " " , 2 ) ; Dit slaat de eerste twee elementen als gevolg van de splitsing werking in een array , maar het doet niets met de rest van de string. De limiet wordt toegepast op de splitsing bewerking wordt verschaft als een tweede parameter voor de functie . Dit is niet nodig , dus als je wilt dat de split -methode toegepast op de hele reeks kunt u gewoon laten deze tweede parameter uit . 5 Test uw code door het op te nemen in uw webpagina . Experimenteer met het door het veranderen van de methode parameters split en opnieuw testen van de pagina . Als uw pagina elke server side code niet bevat , kunt u dit testen door elke keer dat u een verandering te maken te openen in de webbrowser van uw eigen computer , in plaats van deze te uploaden naar het web . Vergeet niet om de code aan te passen wat uw eigen project tracht te bereiken passen .
|