Tag: development

  • 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