for...of

Misollar

Massiv qiymatlari bo‘ylab iteratsiya qiling (sikl bajaring):

let text = ""; const cars = ['BMW', 'Volvo', 'Mini']; for (let x of cars) {   text += x + " "; }
O‘zingiz sinab ko‘ring »

Misol

String qiymatlari bo‘ylab iteratsiya qiling (sikl bajaring):

let text = "JavaScript"; for (let x of text) {   text += x + " "; }
O‘zingiz sinab ko‘ring »

ULASHISH

Tavsif

for...of ko‘rsatmalar birikmasi har qanday iteratsiya qilinadigan obyektning qiymatlari bo‘ylab iteratsiya qiladi (sikl bajaradi).

Sikl ichidagi kod bloki har bir qiymat uchun bir marta bajariladi.

Shuningdek qarang:

JavaScript darsligi: JavaScript for...of darsligi


Sintaksis

for (x of iterable) {   bajariladigan kod bloki }

Parametrlar

Parametr Tavsif
x Majburiy.
Har bir iteratsiyada keyingi xususiyatning qiymati x ga beriladi.
iterable Majburiy.
Iteratsiya qilinadigan xususiyatlarga ega har qanday narsa.

JavaScript sikl operatorlari

Ko‘rsatmaTavsif
breakSikldan chiqadi
continueSikldagi qiymatni o‘tkazib yuboradi
whileShart true bo‘lgan paytda kod blokini takrorlaydi
do...whileKod blokini bir marta, so‘ngra shart true bo‘lgan paytda takrorlaydi
forShart true bo‘lgan paytda kod blokini takrorlaydi
for...ofHar qanday iteratsiya qilinadigan obyektning qiymatlari bo‘ylab sikl bajaradi
for...inObyekt xususiyatlari bo‘ylab sikl bajaradi

Brauzerlarda qo‘llab-quvvatlash

for..of — ECMAScript6 (ES6 2015) imkoniyati.

JavaScript 2015 2017-yil iyunidan beri barcha brauzerlarda qo‘llab-quvvatlanadi:

Chrome
51
Edge
15
Firefox
54
Safari
10
Opera
38
2016-yil may 2017-yil aprel 2017-yil iyun 2016-yil sentabr 2016-yil iyun

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!