UNPKG

@awayfl/avm2

Version:

Virtual machine for executing AS3 code

14 lines (13 loc) 392 B
import { Errors } from '../errors'; export function createArrayValueFromArgs(sec, args) { if (args.length === 1 && typeof args[0] === 'number') { var len = args[0]; try { return new Array(len); } catch (e) { sec.throwError('RangeError', Errors.ArrayIndexNotIntegerError, len); } } return Array.apply(Array, args); }