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.