-
Стандарт для цикла:
for (var i = 0; i < array.length; i++) { // Code to be executed } -
for… цикла:
for (var element of array) { // Code to be executed } -
цикл for…in (для перебора свойств объекта):
for (var key in object) { if (object.hasOwnProperty(key)) { // Code to be executed } } -
Массив для каждого метода:
array.forEach(function(element) { // Code to be executed }); -
Метод карты массива:
var newArray = array.map(function(element) { // Code to transform each element return transformedElement; }); -
Метод фильтра массива:
var filteredArray = array.filter(function(element) { // Code to filter elements based on a condition return condition; }); -
Метод уменьшения массива:
var result = array.reduce(function(accumulator, element) { // Code to accumulate a value based on each element return accumulatedValue; }, initialValue);