Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
for (var j = 0; j < data[i].temperatures.length; j++) {
totalTemperature += data[i].temperatures[j];
}
для своих самых требовательных к производительности компонентов
при функциональном подходе данные должны быть неизменны… создаёте новый массив с новыми значениями вместо изменения старого массива
function f1(a) { f2() }
function f2() {
console.print(f1.arguments)
}Рекурсия делает код более удобочитаемым
[Перевод] Не стоит бояться функционального программирования