تغطي هذه المقالة المهارات التقنية التالية:
في هذا الدرس التطبيقي، سنستكشف وظيفة JavaScript التي تتحقق مما إذا كانت القيمة المقدمة من نوع محدد. سوف نستخدم الدالة is()، التي تستفيد من خاصية المنشئ وطريقة Array.prototype.includes() لتحديد ما إذا كانت القيمة من النوع المحدد. سيساعدك هذا الدرس التطبيقي على اكتساب فهم أفضل لفحص النوع في JavaScript.
للتحقق مما إذا كانت القيمة المقدمة من نوع محدد، اتبع الخطوات التالية:
const is = (type, val) => ![, null].includes(val) && val.constructor === type;
يمكنك استخدام is() للتحقق مما إذا كانت القيمة من أنواع مختلفة، مثل Array وArrayBuffer وMap وRegExp وSet وWeakMap وWeakSet وString وNumber وBoolean. على سبيل المثال:
is(Array, [1]); // true is(Map, new Map()); // true is(String, ""); // true is(Number, 1); // true is(Boolean, true); // true
تهانينا! لقد أكملت التمرين المعملي للتحقق مما إذا كانت القيمة من النوع. يمكنك ممارسة المزيد من المعامل في LabEx لتحسين مهاراتك.
؟ تدرب الآن: تحقق مما إذا كانت القيمة من النوع
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3