Обработка исключений

function throwWhenNullOrEmpty(array)
{
    if (array == null) {
        throw "array is null";
    }
    if (array.length === 0) {
        throw new RangeError();
    }
}

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