Dynamic Version Handling For Array Javascript