Když odstraníte všechny nové řádky z řetězce v JavaScriptu, ve skutečnosti odstraníte všechny mezery, včetně nových řádků. To může způsobit problémy, pokud očekáváte, že se s řetězcem bude zacházet jako s jednou jednotkou, když je předán funkci nebo použit ve výrazu.
from string var str = "Hello rn World"; // Outputs "Hello World" str = str.replace(/r?n|r/g, '');
Řádek kódu používá metodu nahrazení k odstranění zalomení řádků z řetězce. Regulární výraz /r?n|r/g se shoduje s jakýmkoli typem zalomení řádku a prázdný řetězec ” každou shodu nahradí ničím.
Tipy pro práci s linkami
Při práci s čarami v JavaScriptu je třeba mít na paměti několik tipů.
Nejprve si pamatujte, že čáry v JavaScriptu jsou reprezentovány objekty. To znamená, že můžete přistupovat k vlastnostem jednotlivých čar pomocí tečkové notace. Chcete-li například získat délku objektu line, můžete použít vlastnost length.
Za druhé, mějte na paměti, že řádky lze rozdělit na dva typy: normální řádky a řádky komentářů. Normální řádky jsou jednoduše řádky kódu, které nejsou komentáři. Řádky komentářů na druhé straně začínají symbolem hash (#) a používají se pro komentování částí kódu. Řádky komentáře můžete identifikovat vyhledáním řádku, který začíná dvojitým lomítkem (//).
Nakonec nezapomeňte, že můžete použít vlastnost číslo řádku k odkazování na konkrétní řádky v kódu. To je užitečné zejména při ladění kódu.