Uthenting av delstrenger

TypeScript:
Uthenting av delstrenger

How to:

let fullString: string = "Hallo, verden!";
let substring: string = fullString.substring(7, 13);
console.log(substring); // Output: "verden"

Eller, med moderne JavaScript/TypeScript, kan du bruke string literal templates:

let user = "Ola";
let message: string = `Hei, ${user}!`;
console.log(message.substring(4)); // Output: "Ola!"

Deep Dive

Før ES6 og TypeScript, var substring() og slice() de mest brukte metodene for å hente ut understrenger. Men, disse metodene oppfører seg litt annerledes: slice() kan ta negative indekser, mens substring() ikke kan det.

Alternativt kan du bruke substr(), men denne metoden er nå foreldet og bør unngås.

At TypeScript tillater streng-interpolasjon og har sterk typetøtte gjør jobben med strenger lettere og mer feilsikker.

See Also