JavaScript: detekce typu proměnné

Pokud opravdu v dynamciky typovaném jazyku potřebujete znát typ konkrétní proměnné: typeOf(v)

Test

Výsledek

Bankéřovo zaokrouhlování

Zaokrouhlování, ačkoliv se to nemusí zdát, není až tak jednoduché a intuitivní jak by se mohlo na první pohled zdát… Všichni víme jak se matematicky zaokrouhluje: 0 až 4 dolů, …

NodeJS: práce s vlákny

NodeJS je single thread. To ví všichni. Jedni na to nadávají, jiní to vítají. Pokaždé z růyných důvodů. Upřimně: znám spoustu těch co tuto vlastnost NodeJS vyčítají, ale matematicky mi …

Jest: mockování modulů

Navazuji na svůj poslední článek věnovaný testování v Jestu, konkrétně jen mockování externích funkcí…. V něm jsem popsal jak mockovat metodu nějakého modulu (balíčku, knihovny, jakkoliv chcete….). Protože mi šlo …

Jest: mockování funkcí 3. stran

Dejme tomu, že máte nějakou funkci, jejíž součástí je načítání dat z nějakého externího zdroje. Typicky vaše funkce něco načítá přes request, nebo axios, pak s tím provádí nějaké výpočty, …

JavaScript: vyhledávání v poli

Možná tohle bude všem připadat jako absurdně jednoduché a budete se ptát, proč o tom vůbec píšu… Nicméně věřte, že mě někdy až zaráží kolik developrů úplně běžně pro základní …

JavaScript: freeze, seal

Myslím si, že trocha JavaScriptu o Vánocích nikoho nezabije a zároveň jsem přesvědčen o tom, že většina javascriptových vývojářů o metodách globální třídy Object freeze a seal ani neslyšeli, což …

JavaScript: statické proměnné funkce

A tohle znáte: Skrze název funkce můžete v jejím scope definovat proměnné, které se pak chovají jako statické proměnné a navíc jsou pomocí tečkové notace dostupně i mimo funkci 😀