English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Указания и объявления переменных JavaScript
for...ofИнструкция создает цикл для проноса по итерируемому объекту, включая: встроенные String, Array, объекты, подобные Array (например, arguments или NodeList) и пользовательские итерируемые объекты.
Он вызывает пользовательский钩к итерации, который содержит инструкции, которые нужно выполнить для каждого различного значения свойств объекта.
for ... in и for ... of выражения итерируют некоторые содержимое. Основное различие между ними заключается в том, что они итерируют:
for...in - Прогон по свойствам объекта перечисления в любом порядке
for...of - Прогон по итерируемому объекту определяет данные, которые нужно пройтись, итерируемый объект (включая Array, Map, Set, String, TypedArray, объект arguments и т.д.) создает итерационный цикл, вызывается пользовательский钩к итерации, и для каждого различного значения свойств выполняются инструкции.
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 | Не поддерживается |
Параметр | Описание |
---|---|
variable | В каждом итерации, различные значения свойств присваиваютсяvariable |
iterable | Итерируемые объекты их свойств |
Версия JavaScript: | ECMAScript 1 |
---|
JavaScript Референция:Указание for...in JavaScript