Junior
Koje strukture petlji postoje u JavaScriptu?
sobes.tech АИ
Одговор од АИ
for: Повторюје блок кода фиксни број пута.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Прође кроз својства објекта (укључујући наследна, ако их не филтрирате).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Прође кроз итеративне објекте (низове, низове карактера, Map, Set итд.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Понавља блок кода док је услов истинит.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Извршава блок кода једном, а затим га понавља док је услов истинит. Услов се проверава на крају.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(метода низова и других итеративних објеката): Извршава пружену функцију једном за сваки елемент.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });