var mappedValue = callback.@call(thisArg, this[i], i, this); result[i] = mappedValue; } return result; })