异常处理

function throwWhenNullOrEmpty(array: any[])
{
    if (array == null) {
        throw "array is null"
    }
    if (array.length === 0) {
        throw new RangeError()
    }
}

try {
    throwWhenNullOrEmpty(null)
}
catch (e) {
    console.log("Error: " + e)
}