\documentclass{article}
\usepackage{pgfmath,pgffor}
\def\myarray{{2pt,4pt,5pt,-2pt,-4pt,-5pt}}
\begin{document}
\pgfmathparse{array(\myarray,2)+array(\myarray,1)}%
\edef\a{\pgfmathresult pt}%
\a
\def\a{0}
\foreach\x in {0,...,5}{% Add all
\pgfmathparse{array(\myarray,\x)+\a}\global\let\a\pgfmathresult%
}\a %No units add ptif you need.
\end{document}