Это еще один ошеломляющий пример того, как дурацкие двусмысленные названия, говорящие на рынке, навешивают на вещи, которые в них не нуждаются; может заставить их казаться более важными, чем они есть.

Простые методы системных объектов теперь волшебным образом являются «функциями высокого порядка»? БАРФ.

Это методы... крикливая хрень. Им не нужно какое-то бессмысленное новое имя, которое могло бы стать хорошей шуткой о Карлин. Контузия… боевая усталость… операционное истощение… посттравматическое стрессовое расстройство; и человечество полностью лишено его.

Но чего можно ожидать от людей, которые используют до боли загадочный хлам стрелочных функций и методы, использующие его таким образом, который вводит накладные расходы на обратный вызов ни за что. Хоть бы вы не говорили про Array.forEach, который в 90+% случаев использования является полнейшей и некомпетентной хренью!

Просто возьмите свою карту с накоплением прироста. Карта, вероятно, медленнее и, конечно, не яснее, хотя отсутствие оптимизации по длине, вероятно, не помогает. Использование прямого присваивания вместо сохранения источника данных — прекрасный стек карт, ЛОЖЬ, чтобы попытаться подделать карту, чтобы она была чище/яснее… и использование let упускает возможность области действия, если бы она находилась в пространстве имен функций. (дальнейшее сокращение накладных расходов, поэтому я не сторонник let или const)

Я не знаю, после 40 лет программирования, когда я начал вручную собирать свой собственный машинный язык, честно говоря, кажется, что современные программисты хотят перетащить JavaScript назад, чтобы он был сложнее и труднее читать, чем ASM... до такой степени, что мне интересно, если конечная цель состоит в том, чтобы это выглядело как ебанутый мозг. Вы знакомы с языком программирования brainf***?

Эти бессмысленные, причудливые — и часто неправильные — термины для простейших конструкций, конечно, не помогают делу. Как я уже говорил во многих местах, много, много раз, действительно кажется, что люди теперь просто создают новые имена для вещей, которые даже не нуждаются в именах, с единственной целью - ЗАБЛУЖДАТЬ как новичков, так и старожилов, чтобы сохранить этот странный статус L33t. людей, которые, если быть откровенными, вообще не должны заниматься программированием.