RasKerGG / SocialNetwork

GNU General Public License v3.0
1 stars 0 forks source link

Посмотреть тему про циклы из 11 часового курса #25

Closed Fenz1t closed 2 weeks ago

Fenz1t commented 2 weeks ago

Тайминг начала про циклы виды и особенности: 07:22:04

  1. Циклы:

    • Циклы позволяют повторять определенный участок кода несколько раз.
    • Это очень полезно для итерации по массивам, объектам, а также для выполнения операций определенное количество раз.
  2. Цикл for:

    • Наиболее распространенный тип цикла в JavaScript.
    • Синтаксис: for (initializer; condition; incrementor) { / code block / }
    • Обычно используется для итерации по массивам или выполнения операций определенное количество раз.
  3. Для перебора массивов не нужен for:

    • Для перебора элементов массива удобнее использовать встроенные методы, такие как forEach(), map(), filter() и др.
    • Эти методы делают код более лаконичным и читаемым.
  4. Цикл while:

    • Выполняет блок кода, пока указанное условие истинно.
    • Синтаксис: while (condition) { / code block / }
    • Используется, когда заранее неизвестно количество итераций.
  5. Цикл do...while:

    • Похож на цикл while, но гарантированно выполняет блок кода хотя бы один раз.
    • Синтаксис: do { / code block / } while (condition);
  6. Цикл for...in:

    • Используется для перебора перечисляемых свойств объекта.
    • Синтаксис: for (property in object) { / code block / }
    • Не рекомендуется использовать для массивов, лучше использовать for...of.
  7. Методы keys() и values() для объектов:

    • Позволяют получить массив ключей или массив значений объекта соответственно.
    • Удобны для итерации по объектам.
  8. Цикл for...of:

    • Используется для перебора итерируемых объектов, таких как массивы, строки, TypedArrays и т.д.
    • Синтаксис: for (element of iterable) { / code block / }
    • Более удобен для перебора элементов массива, чем for...in.