3. Character Access - zainablfz/js-fundamentals GitHub Wiki
Character Access
Je kunt een specifiek karakter in een string aanroepen door de vierkante haakjes syntax [] te gebruiken. Je moet dan de index van het karakter invullen dat je wilt aanroepen, beginnend vanaf 0.
const language = "JavaScript";
language[0]; //first character J
language[1]; //second character a
language[2]; //third character v
Als je de code wilt debuggen en het resultaat van language[1] in de console wilt zien, moet je het als volgt noteren:
Code kopiëren
console.log(language[1]);
Combining it with length
Je kan dit ook combineren met de length
property.
const language = "JavaScript";
language[ language.length - 2 ]; // "p" because it's the second to last character from "JavaScript"
The .at(index) method
De .at(index)
methode kan een karakter van een index lezen, wat ook negatief kan zijn.
const language = "JavaScript";
language.at(0); // "J"
language.at(1); // "a"
language.at(-1); // "t"
language.at(-2); // "p"
- Het gebruik van de
.at()
methode is voor negatieve index, wat het gemakkelijker maakt dan het gebruik van de.length
eigenschap. - Wanneer een negatieve index is opgegeven, begin je te tellen vanaf het einde. -1 is het laatste karakter, -2 is het een-na-laatste, enzovoort.