با ماژول 'util' بیشتر آشنا بشید! 🦦
ماژول «util» در Node.js مجموعه ای از فانکشن های مختلف رو به عنوان ابزارهای مفیدی برای دیباگ، inspecting objects و کار با انواع data types جاوا اسکریپت ارائه میده. اگرچه به اندازه برخی از ماژولهای اصلی دیگه مثل «fs» یا «http» شناخته شده نیست، اما «util» برای کارهای خاصی ضروری هست.
این ماژول چه کاربردی داره؟
1⃣یکی از توابع اولیه ارائه شده «util.format()» هست که راهی رو برای قالب بندی استرینگ ها مشابه «printf» در C ارائه میده. این فانکشن به شما اجازه میده تا متغیرها رو با استفاده از %s برای رشتهها، «%d» برای اعداد و «%j» برای JSON، لاگ بگیرید.
2⃣یکی دیگه از تابع های رایج این ماژول، "util.inspect()" هست که برای دیباگ کردن بسیار ارزشمنده، و این امکان رو به شما میده تا آبجکت ها، آرایه ها، و دیگر ساختارهای داده رو بررسی کنید و نمای دقیق و قابل تنظیمی از خصوصیات و محتویات اون ها، ارائه میده.
3⃣فانکشن 'util.promisify()' یکی دیگه از ویژگی های قدرتمند هست که امکان تبدیل توابع مبتنی بر callback-based رو به Promise-based، فراهم میکنه.
به صورت کلی ماژول «util» در Node.js کمی کم کاربرد به نظر میرسه، اما ممکنه در برخی قسمت های پروژه فانکشن هاش به کارمون بیاد. برای کسب اطلاعات بیشتر به داکیومنت این ماژول مراجعه کنید.
#nodejs
@CodeModule
1K ·