Why does this code have such an output?

Why does varsVect's length property return 1 (should be 4)?

The first vector probably contains one element, which is the DOpus.vars object (not its contents).