Freecodecamp: [تجريبي] تحسين تعليمات "التعبيرات العادية: مطابقة حرف واحد مع إمكانيات متعددة"

تم إنشاؤها على ٢ فبراير ٢٠١٧  ·  3تعليقات  ·  مصدر: freeCodeCamp/freeCodeCamp

التحدي المطابق-حرف واحد-متعدد الاحتمالات له مشكلة.
وكيل المستخدم هو: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.76 Safari/537.36 .



let quoteSample = "Beware of bugs in the above code; I have only proved it correct, not tried it.";
let vowelRegex = /[aeiou]/ig; // Change this line
let result = quoteSample.match(vowelRegex); // Change this line

يطلب مني هذا التحدي "حساب عدد حروف العلة". جعلني هذا أعتقد أنه يجب علي إضافة .length إلى التعبير الذي يتم تقييمه إلى المتغير result . تؤدي إضافة .length فشل الاختبارات ، بينما تركها بالخارج يتيح لي إكمال التحدي.

نظرًا لأن التحدي لا يختبر قيمة عددية في متغير النتيجة ، أقترح أن نغير التعليمات وحالة الاختبار الأولى لنطلب فقط من المعسكر العثور على جميع أحرف العلة .

لإصلاح ذلك ، قم بتحديث الجملة الأخيرة إلى

... للعثور على جميع أحرف العلة في السلسلة quoteSample .

وقم بتحديث رسالة حالة الاختبار الأولى:
assert(result.length == 25, 'message: You should find all 25 vowels.);

help wanted learn

ال 3 كومينتر

Greenheart آه لابد أنني كنت كسولًا بعض الشيء لتضليل الناس في التعليمات 😆 هذا التغيير يبدو جيدًا بالنسبة لي 👍

erictleung هذا يحدث لأفضل منا! :غمزة:

سأفعل هذا أيضًا ، لأن التغيير يبدو مشابهًا للاثنين الآخرين ..

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات