For Of Γλώσσα JavaScript

For Of Λογική

JavaScript for of συμπεριφορά επαναλαμβανόμενης περιήγησης αναπαραγώγιμων αντικειμένων.

Επιτρέπει να επαναλαμβάνετε την περιήγηση σε αναπαραγώγιμες δομές δεδομένων, όπως πίνακες, αλφαβητικά, χάρτες, λίστες κόμβων κ.λπ.:

σύνταξη

for (variable of iterable) {
  // κώδικας που θα εκτελεστεί
}

variable - Για κάθε αναπαραγωγή, η τιμή της επόμενης ιδιότητας αποδίδεται σε μεταβλητή. Η μεταβλητή μπορεί να δηλωθεί με const, let ή var.

iterable - Έχει ιδιότητα αναπαραγωγής.

浏览器支持

For/of Υποστήριξη περιηγητών

Προστέθηκε στο JavaScript (ES6) το 2015

O Safari 7 είναι ο πρώτος περιηγητής που υποστηρίζει το for of: IE Firefox Safari Opera
Chrome 38 Edge 12 Firefox 51 Safari 7 Opera 25
Οκτώβριος 2014 Ιούλιος 2015 Οκτώβριος 2016 Οκτώβριος 2013 Οκτώβριος 2014

O Internet Explorer δεν υποστηρίζει For/of

Παρακαλούμενη εξέταση διανυσμάτων

Παράδειγμα

const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
  text += x;
}

Δοκιμάστε το προσωπικά

Παρακαλούμενη εξέταση αλφαβητικής κατάταξης

Παράδειγμα

let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}

Δοκιμάστε το προσωπικά

While κυκλική

Θα εξηγήσουμε το επόμενο κεφάλαιο while Κυκλική και do/while Κυκλική.