یاvar
وبلاگی برای جاوااسکریپت، تایپاسکریپت و نود جیاس
مشکلات URL و URLSearchParams
۱۴۰۳/۹/۲
بررسی تفاوتهای ریزی که حین کار با URLها باعث به وجود آمدن باگهای غیرمنتظره میشود.
چجوری مشکل عدم امکان استفاده از علامتهای خاص و رزرو شده رو در کامنتهای چندخطی (multiline comments) و JSDoc حل کنیم؟
کمربند سیاهِ Async Await در Node.js
۱۴۰۰/۲/۱۲
در این نوشته یاد میگیری که چجوری اپلیکیشنهای Node.jsای که با callback یا Promise نوشتی رو با توابع async سادهترشون کنی.
هدف این نوشته معرفی یه مثاله برای این که چجوری یه اپلیکیشن Node.js رو به یه کانتینر Docker تبدیل کنی. این راهنما برای زمان توسعه اپ هست و نه برای استقرار اپ برای production. همچنین فرض میکنم که یه نسخهی نصب شده از داکر روی سیستمت هست و یه دانش ابتدایی از ساختار یه اپلیکیشن Node.js داری.
در این نوشته چهار روش مختلف برای استفاده از حلقهها روی آرایهها رو مقایسه میکنیم.
خروجی typeof null توی جاوااسکریپت برابر میشه با "object" که به نادرستی این معنی رو منتقل میکنه که null یه آبجکت (شیء) هست (در صورتی که نیست. null یه primitive value یا مقدار اولیه هست). این یه باگه و چون کدهای فعلی از کار میافتن نمیشه رفعش کرد.