vychytávky JavaScript

Zde si zapisuji různé vychytávky v JavaScriptu. Zatím to není nijak setříděné, to až časem.

Na rychlé testování je nejlepší fidli-fidli.

Jak získat z řetězce seznam a jak ze seznamu odstranit bílé znaky

[“ jedna“, “ dva“, “ tři“, “ čtyři“]

[„jedna“, „dva“, „tři“, „čtyři“]

 

Nahrazení slova v poli

[„horni“, „dolni“, „0“, „predni“, „zadni“]

 

 

Zkopírování části pole do nového pole

[„kolo“, „volant“]

 

Malá / velká písmena

„SLAFJŮAFLKDJF“

„slafjůaflkdjf“

 

 

LIFO (last in, first out) . pop()

[„prsten“, „provázek“, „nůž“, „luk“, „šíp“]

„šíp“

[„prsten“, „provázek“, „nůž“, „luk“]

 

FIFO (first in, first out) . shift()

 

[„prsten“, „provázek“, „nůž“, „luk“, „šíp“]

„prsten“

[„provázek“, „nůž“, „luk“, „šíp“]

 

 

Objekty a základní operace

[„rychlý“, „zvědavý“, „chytrý“]

„nůž“

[„batoh“, „připraven“, „dovednosti“]

80

 

Maximum – rest

66

 

Zaokrouhlování

V JavaScriptu není na první pohled úplně jasné, jak zaokrouhlovat desetinná místa, protože v jiných jazycích to funguje většinou díky rozšiřujícím parametrům. Ne tak v JavaScriptu.

123.46

 

Zjednodušení konstruktoru Object

Namísto

var objekt = new Object();

používám jen

var objekt = {};

 

Kliknutí na tlačítko

Dnes již nelze spoléhat na uživatele, že kliknou na tlačítko i když je k tomu vyzývá červeně blikající text. Uživatelé nečtou a spěchají. Klikat za ně musí skript!