Разработка любого программного обеспечения это в первую очередь работа с данными. Вне зависимости от того хотим мы обрабатывать эти данные с помощью сложных алгоритмов, представлять в виде каких-либо интерфейсов или делать с ними что-то еще, сами данные - основа, вокруг и для которой строится приложение. Поэтому крайне важно знать типы данных используемого языка программирования. Сегодня мы подробно рассмотрим массивы в JavaScript, их малоизвестные особенности и специфику работы с ними, что будет полезно как новичкам в языке, так и опытным разработчикам...
В JavaScript есть множество стандартных и полезных методов, многими из которых программисты любят пренебрегать, а зря! Здесь я хочу разобрать крайней интересный и полезный метод массивов - reduce().