Junior
Са којим методима обиласка низова сте упознати?
sobes.tech АИ
Одговор од АИ
За обилазак низа у JavaScript (Frontend), познати су следећи методи:
-
Цикли
for— класична петља са индексомfor...of— обилазак елемената низаwhileиdo...while— условне петље
-
Методе низа
forEach(callback)— позива функцију за сваки елемент, не враћа нови низmap(callback)— креира нови низ применом функције на сваки елементfilter(callback)— креира нови низ са елементима за које функција враћаtruereduce(callback, initialValue)— смањује низ на једну вредност
-
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]
На овај начин, за обилазак низа могу се користити како класичне петље, тако и функционалне методе низа, које чине код изразитијим и краћим.