Lodash
کتابخانهٔ توابع کمکی جاوااسکریپت برای کار با آرایه، شیء، رشته و تابع. عملیات پرتکرار مثل گروهبندی، کپی عمیق و کاهش فراخوانی را با توابع آزموده انجام میدهد. توصیه میشود فقط توابع موردنیاز را وارد کنید.
معرفی محصول
خیلی از کارهای روزمرهٔ برنامهنویسی — گروهبندی یک آرایه، کپی عمیق یک شیء، محدود کردن دفعات اجرای یک تابع — با کد خام قابل نوشتناند ولی حالتهای مرزی دارند. Lodash اینها را یک بار درست نوشته است.
کاربرد اصلی
برای پروژههایی که با ساختارهای دادهٔ تودرتو کار میکنند. توصیه میشود فقط توابع موردنیاز را وارد کنید تا حجم بستهٔ نهایی بیدلیل بزرگ نشود.
مناسب چه کسانی است
برای تیمهایی که میخواهند کدشان کوتاه و خوانا بماند. اگر پروژهٔ کوچکی دارید و فقط یکی دو تابع لازم است، نوشتن همان یکی دو تابع منطقیتر است.
مزایا
بسیار آزموده و پایدار، با مستندات نمونهدار برای هر تابع. توابعی مثل محدودسازی و تعویق اجرا برای بهبود کارایی رابط کاربری کاربرد مستقیم دارند.
اطلاعات فنی
- سازنده: John-David Dalton و مشارکتکنندگان
- لایسنس: MIT
- پیشنیاز: مرورگر مدرن یا Node.js
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://lodash.com/
- مخزن کد: https://github.com/lodash/lodash
- مستندات: https://lodash.com/docs/
�
تنباز و رایگان
لایسنس MIT
توابع آرایه و شیء
گروهبندی، �
رتبسازی و ادغا�
کپی ع�
یق
نسخهبرداری ا�
ن از ساختارهای تودرتو
�
حدودسازی و تعویق
کاهش فراخوانیهای پرتکرار
دسترسی ا�
ن به �
سیر
خواندن �
قدار بدون خطای �
قدار تهی
وارد کردن انتخابی
کنترل حج�
بستهٔ نهایی
�
ستندات ن�
ونهدار
�
ثال کاربردی برای هر تابع
- کتابخانه را با npm نصب کنید یا فایل آماده را در صفحه وارد کنید.
- فقط توابع موردنیاز را وارد کنید تا حجم کم بماند.
- توابع را در کد پروژه به کار ببرید.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
Axios
کتابخانهٔ ارسال درخواست HTTP بر پایهٔ Promise که هم در مرورگر و هم در Node.js کار میکند. رهگیر درخواست و پاسخ، لغو درخواست و تبدیل خودکار JSON را در خود دارد.
Day.js
کتابخانهٔ کار با تاریخ و زمان با حجمی بسیار کم. تجزیه، قالببندی، محاسبه و مقایسهٔ تاریخ را ساده میکند و معماری افزونهایاش اجازه میدهد فقط قابلیتهای لازم را بارگذاری کنید.
Fuse.js
کتابخانهٔ جستجوی تقریبی سمت کاربر. نتیجه را حتی با غلط املایی یا تطبیق ناقص پیدا میکند و برای مجموعههای داده کوچک تا متوسط بدون نیاز به سرور جستجو کار میکند.
jalaali-js
کتابخانهٔ تبدیل تاریخ جلالی و میلادی در جاوااسکریپت. بدون هیچ وابستگی زمان اجرا کار میکند، در مرورگر و Node.js اجرا میشود و تعریف نوع TypeScript هم دارد. برای هر برنامهٔ فارسی که تاریخ شمسی نشان میدهد لازم میشود.