Sobes.tech
Junior

Са којим методима обиласка низова сте упознати?

sobes.tech АИ

Одговор од АИ

За обилазак низа у JavaScript (Frontend), познати су следећи методи:

  1. Цикли

    • for — класична петља са индексом
    • for...of — обилазак елемената низа
    • while и do...while — условне петље
  2. Методе низа

    • forEach(callback) — позива функцију за сваки елемент, не враћа нови низ
    • map(callback) — креира нови низ применом функције на сваки елемент
    • filter(callback) — креира нови низ са елементима за које функција враћа true
    • reduce(callback, initialValue) — смањује низ на једну вредност
  3. List comprehension (слично) У JavaScript-у нема директну синтаксу за list comprehension као у Python-у, али се могу користити map и filter за сличне сврхе.

Пример обиласка низа коришћењем forEach и map:

const numbers = [1, 2, 3, 4];

// forEach
numbers.forEach(num => {
  console.log(num);
});

// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]

На овај начин, за обилазак низа могу се користити како класичне петље, тако и функционалне методе низа, које чине код изразитијим и краћим.