По сути, JavaScript неявно выбрасывает объект Error с сообщением «Error» в качестве сообщения при использовании первого метода.Если вам не нужно генерировать исключения другого типа (например, те, которые имеют различные свойства, объясняющие ошибку), метод один - это нормально.
Однако, если вы планируете генерировать более сложные исключения в будущем, вы 'Вам нужно будет использовать метод 2, так как вам нужно будет определить, какой объект вы бросаете.
По сути, для этой цели оба варианта эквивалентны.Я бы пошел с методом 2, так как он поможет вам в будущем;)