[js] compiler: bugfix - store return value of compiled expression in nested expressions
[js] evaluation: in expression skipping, skip over arrays and commas (objects not skipped yet)
[js] compiler: array compilation