English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
استخدام التعليمات والمتغيرات في JavaScript
for...ofيتم إنشاء دائرة تكرار مرور على الماكينات القابلة للتشغيل، بما في ذلك: المجموعات المدمجة مثل String،Array،والمجموعات المشابهة لـ Array (مثل NodeList) والجداول المخصصة القابلة للتشغيل.
يتم استدعاء كائن التداخل المخصص الذي يحتوي على التعليمات التي سيتم تنفيذها لكل قيمة مختلفة من الخصائص للمجموعة.
ستتكرر تعليمات for...of و for...in على بعض الأشياء. الفرق الرئيسي بينهما هو المحتوى الذي يتم تكراره:
for...in - يتم مرور الخصائص المرتبة في المجموعة باستخدام أي ترتيب.
for...of - يتم استدعاء تعريف البيانات التي سيتم مرورها على مجموعة من الماكينات القابلة للتشغيل، يتم إنشاء دائرة تكرار مرور على الماكينات القابلة للتشغيل (بما في ذلك Array،Map،Set،String،TypedArray،مثل Array وغيرها من العناصر مثل NodeList) وتحديد كائن التداخل المخصص، والتنفيذ لكل قيمة مختلفة من الخصائص.
for (variable of iterable) { //تعليمات لتنفيذها }
let iterable = [10, 20, 30, 40, 50]; for (let x of iterable) { document.write(x); }اختبار لمعرفة‹/›
الرقم في الجدول يحدد إصدار المتصفح الذي يدعم تعليمات for ... of لأول مرة:
تعليمات | |||||
for...of | 38 | 13 | 25 | 8 | غير مدعوم |
المعلمات | وصف |
---|---|
متغير | في كل تكرار، يتم توزيع قيم مختلفة من السمات علىمتغير |
قابل للتكرار | التحول إلى الأهداف القابلة للتكرار من خلال التكرار |
إصدار JavaScript: | ECMAScript 1 |
---|
مرجع JavaScript:تعليمات for...in في JavaScript