This vector uses a tricky eval() to determine what characters act as parentheses in JavaScript. It uses the iteration position as one character and the iteration position plus one for the other character.
eval("log"+String.fromCodePoint(i)+"String($[i]"+"+'-'+"+(i+1)+")"+String.fromCodePoint(i+1))