Как видим, это прекрасно работает и дает нужный результат, но есть еще несколько способов сделать подобное. Например, воспользоваться таким отличным инструментом, как reduce, он отлично работает при сложных операциях над массивом, здесь мы его применим в наших целях вот так: