Hlavním problémem přidání mezery před velké písmeno je to, že slovo může vypadat menší, než by mělo. To může být pro čtenáře matoucí a může to také vést k chybám při psaní slova.
var str = "thisIsAString"; str = str.replace(/([A-Z])/g, ' $1'); console.log(str); // "this Is A String"
Tento kód definuje řetězec, poté pomocí metody replace() vyhledá v řetězci všechna velká písmena a přidá před ně mezeru. Nakonec vytiskne nový řetězec do konzoly.
Co je velké písmeno
Velké písmeno v JavaScriptu je písmeno, které je na začátku slova.
Práce s textem
Práce s textem v JavaScriptu může být trochu složitější. Existuje několik různých způsobů, jak to udělat, a každý má své výhody a nevýhody.
Nejjednodušší způsob práce s textem v JavaScriptu je použití objektu String. K textu řetězce můžete přistupovat pomocí vlastnosti string a můžete také použít metodu substring() k extrahování části řetězce.
Dalším způsobem práce s textem v JavaScriptu je použití objektu Array. K textu pole můžete přistupovat pomocí vlastnosti items a můžete také použít metodu indexOf() k nalezení konkrétní položky v poli.
Mezery v JavaScriptu
Existuje několik způsobů, jak vytvořit prostory v JavaScriptu. Jedním ze způsobů je použití metody String.replace():
var věta = „Jsem věta.“; věta.nahradit(” “, ” “);
Tím vznikne následující řetězec: Jsem věta.