Tag: javascript

  • JavaScriptවල Tagged Template Literals කියන්නේ මොකක්ද?

    ඔයාලා JavaScriptවල Tagged Template Literals එක්ක වැඩ කරලා තියෙනවාද? සමහර විට නමින් දන්නෙ නැති වුණාට postgresql.js වගේ library එකක් use කළා නම් අනිවාර්යයෙන්ම මේ වගේ code එකක් ලියලා ඇති.

    මටනම් මුලින්ම ඔය වගේ ලියන්න වුණාම කල්පනා වුණේ, කොහොමද function() එකකදි වගේ brackets නැතුව ඔහොම ලියන්නෙ පල්ලෙගෙදර කිරි අප්පගෙ බූදලෙන්ද කියලා. ඊට කලින් backticks දාලා variable values ලියලා තිබුණට (උදා: `My age is ${age}`) function name එකක් එක්ක backticks ලියන එක odd වගේ දැනුනා.

    අන්න ඒ backticks දාලා ලියන එකට කියන්නේ Template literals කියලා.

    (more…)
  • JS වලින් Date Validation කරමු

    JavaScriptවලදි වලංගු දිනයක් පරීක්ෂා කරන්න ඕන වුණාම ඔයා මොකද කරන්නේ? විශේෂයෙන්ම user input වලින් “2025-40-12” වගේ වැරදි දත්තයක් ආවොත්?

    Frontend එකක මේක කරද්දි Datepicker එකක් දාන්න පුළුවන් වුණාට, API එකකට backend request එකක් විදියට ඕනම විදියක value එකක් එන්න පුළුවන්. (එහෙම එන්නෙ කොහොමද, 40 මාසයක් තියෙනවා කියලා හිතන ලොන්තපෝල් ඇටගෙවල නාකි රතු බූන්දියෙක් ඉන්න පුළුවන්ද කියලා Developmentවලට අත්පොත් තියන කාලෙ හිතුණට critical systemsවල මේ හැම scenario එකක්ම validate කරන්න වෙනවා).

    (more…)
  • JavaScript Array.reduce() ගැන කතා කරමු

    reduce() කියන්නේ array එකක් තුළ තියෙන values එකට එකතු කරලා final result එකක් ගන්න පාවිච්චි කරන්න පුළුවන් method එකක්.

    reduce() එකේ හැසිරීම තේරුම් ගන්න හොඳම උදාහරණය:
    🍳 ඔම්ලට් එකක්.

    අපි array එකක් ගමු [බිත්තර, සිහින්ව කපාගත් ළූණු, කපාගත් අමු මිරිස්, ලුණු, ගම්මිරිස්]. දැන් මේ ටික වෙන වෙනම තියෙද්දි ඒකට ඔම්ලට් එකක් කියන්න බෑනේ.

    අන්න ඒ නිසා අපි reduce() කරන්න ඕන.

    (more…)

You cannot copy content of this page