بدأ Lodash كشوكة لمكتبة Underscore.js لأنها لا توافق على مساهمين آخرين (UndersCore.js). كان الهدف الأولي لجون ديفيد دالتون هو توفير المزيد من "سلوك المتصفح المتساقط ... وتحسين الأداء". بعد ذلك ، حقق المشروع نتائج أكبر على النجاح الحالي وإصدار الإصدار 3.0 في يناير.
اسمحوا لي أن أخبركم عن معرفة JavaScript Lodash ، التفاصيل المحددة هي كما يلي:
1 _.compact الاستخدام
_.compact ([0 ، 1 ، false ، 2 ، '' ، 3 ، 'mm']) ؛ var test test = _.compact ([-1،0 ، 1 ، false ، 2 ، '' ، 3 ، 'jj']) ؛ console.log (test) ؛ ---- 1،1،2،3 ، jj // الإخراج لا يحتوي على مساحة خاطئة
2_.Different الاستخدام
var test test = _.difference ([1 ، 2 ، 3 ، 4 ، 5] ، [5 ، 2 ، 10]) ؛ console.log (اختبار) ؛ 1،3،4 // نتيجة الإخراج هي أن الصفيف الأول يحتوي على المصفوفة الثانية بدون
3_. الاستخدام
var charactions = [{'name': 'Barney' ، 'Age': 36 ، 'locked': false} ، {'name': 'fred' ، 'age': 40 ، 'josted': true} ، {'name': 'pebbles' ، 'age': 'chlove': false}] ؛ 40 ؛}) ؛ find for (var n = 0 ؛ n <activity.length ؛ n ++) {if (الأنشطة [n] .Name == bidlist [0]. } استبدال _.find (النشاط ، الدالة (نشاط) {return Activity.Name == BidList [0] .ActivityName}). الحالة = 0 ؛ // بهذه الطريقة ، نجد الكائن المقابل من خلال العثور على القيمة وتغييرها4 استخدم الخريطة لإزالة بعض الحلقات
var a = [0 ، 1 ، 2 ، 3 ، 4] لـ (var i = 0 ؛ i <a.length ؛ i ++) {a [i] = a [i] +1 ؛ }بعد الاستبدال
_.map (a ، function (num) {return num = num + 1 ؛})5. بعد الاستبدال ، استبدل إذا
var a ؛ if (activity.length) {a = 1 ؛ } if (! active.legth) {a = 0 ؛ }بعد الاستبدال
var a = الأنشطة. الطول؟ 1: 0 ؛
ما ورد أعلاه عبارة عن سلسلة من الاستخدامات الشائعة لـ JavaScript Lodash التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا لك. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر إليك في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!