Пустой return в JS?
Пустой return в конце функции не имеет смысла. Он и так там есть, скрытый.
Прямое указание return нужно в 3 случаях:
1. Если вы хотите вернуть значение. В вашем случае вы должны написать return arg1 + arg2;
2. Если вы хотите прервать выполнение функции как указал lemme .
3. Либо вы хотите сделать первое и второе одновременно:function test (arg) {
    if (typeof arg === "number") {
        return +arg.toFixed(5);
    }

    if (typeof arg === "string") {
        return test_obj[arg];
    }

    return false;
}
проверка с пустым return проще, сравни
if (!elem-1) return;
// code
if (!elem-2) return;
// code
if (!elem-3) return;

if (elem-1) {
  // code
  if (elem-2) {
    //code
    if (elem-3) {
      //code
    }
  }
}