Arrays: add toJSArray, fromJSArray and fix #576