Starší metody řetězců pro generování HTML

Vždy jsem opravdu nadšený, když vidím nové metody na primitivech JavaScriptu. Tyto doplňky jsou potvrzením toho, že jazyk se musí vyvíjet a že děláme vzrušující nové věci. Jak bylo řečeno, nějak jsem právě objevil některé starší metody String, které byste pravděpodobně neměli používat, ale existují navždy. Pojďme se podívat!

Tyto metody starších řetězců převezmou základní řetězec textu a zabalí jej do značky HTML se stejným názvem:

"Hello".big() // "<big>Hello</big>"
"Hello".blink() // "<blink>Hello</blink>"
"Hello".bold() // "<b>Hello</b>"
"Hello".italics() // "<i>Hello</i>"
"Hello".link("https://davidwalsh.name") // "<a href="https://davidwalsh.name">Hello</a>"

Nativní prototypy obvykle neodstraňují metody a z dobrého důvodu – mohou rozbít webové stránky! Jsem šokován, že jsem o těchto metodách nevěděl dříve. Vždy je však zábavné vidět pozůstatky webové minulosti!