Glavni problem s dodavanjem razmaka prije velikog slova je taj što može učiniti da riječ izgleda manja nego što bi trebala. To može biti zbunjujuće za čitatelje, a također može dovesti do pogrešaka prilikom upisivanja riječi.
var str = "thisIsAString"; str = str.replace(/([A-Z])/g, ' $1'); console.log(str); // "this Is A String"
Ovaj kod definira niz, zatim koristi metodu replace() za traženje velikih slova u nizu i dodaje razmak ispred njih. Na kraju ispisuje novi niz na konzoli.
Što je veliko slovo
Veliko slovo u JavaScriptu je slovo koje se nalazi na početku riječi.
Rad s tekstom
Rad s tekstom u JavaScriptu može biti pomalo nezgodan. Postoji nekoliko različitih načina za to, a svaki ima svoje prednosti i nedostatke.
Najjednostavniji način rada s tekstom u JavaScriptu je korištenje objekta String. Tekstu niza možete pristupiti pomoću svojstva string, a također možete koristiti metodu substring() za izdvajanje dijela niza.
Drugi način rada s tekstom u JavaScriptu je korištenje objekta Array. Možete pristupiti tekstu niza koristeći svojstvo items, a također možete koristiti metodu indexOf() da pronađete određenu stavku u nizu.
Razmaci u JavaScriptu
Postoji nekoliko načina za stvaranje razmaka u JavaScriptu. Jedan od načina je korištenje metode String.replace():
var sentence = “Ja sam rečenica.”; rečenica.zamijeni(” “, ” “);
Ovo će proizvesti sljedeći niz: Ja sam rečenica.