JavaScript:
Merkkijonojen osien poimiminen
How to: - Kuinka:
let fullString = "Hei maailma!";
let partOfIt = fullString.substring(4, 10);
console.log(partOfIt); // Tulostaa: maailm
// Aloita alusta, ota neljä merkkiä
let fromStart = fullString.substr(0, 4);
console.log(fromStart); // Tulostaa: Hei
// Käytä slice-menetelmää alkaen indeksistä 8
let slicedString = fullString.slice(8);
console.log(slicedString); // Tulostaa: ilma!
Deep Dive - Sukellus Syvyyksiin:
Substringit ovat vanhastaan osa ohjelmointia. JavaScriptissä on useita tapoja: substr
, substring
ja slice
.
- Historiallisesti
substring
jasubstr
olivat päämenetelmiä, muttasubstr
on vanhentunut. slice
on joustava: se toimii myös taulukoissa ja sallii negatiiviset indeksit.- Suorituskyvyssä erot ovat nykyisin minimaalisia, mutta eri selaimissa tilanne on saattanut vaihdella.
See Also - Katso Myös:
- MDN Web Docs: String methods - MDN String metodit
- JavaScript Kit: Substring Extraction - JavaScript Substring
- Stack Overflow: When to use
substring
vssubstr
- Stack Overflow keskustelu