Tach!
Es geht praktisch darum diese Zeilen
for(var i = 0; i < cols.length; i++){ wk[cols[i]] = values[i]; }
durch eine Zeile zu ersetzen.
Nimm die Zeilenumbrüche raus.
Ansonsten könnte man noch von iterativ auf funktional umstellen, aber das spart auch keine Zeilen.
dedlfix.