IIFE с унарным оператором: пример использования в реальном мире [дубликат]

На этот вопрос уже есть ответ здесь:

! function () {} () vs (function () {}) () 4 ответа

Мы можем претендовать на использование унарного оператора в качестве IIFE, как показано ниже:

+function(){
   return 5;
}();//5


-function(){
   return 5;
}();//-5


~function(){
   return 5;
}();//-6


!function(){
   return 5;
}();//false

Итак, есть ли реальный вариант использования для такого IIFE или мы должны избегать использования IIFE с помощью унарного оператора и просто использовать настоящий IIFE:

(function(){
   return 5;
}()); //5

Ответы на вопрос(2)

Ваш ответ на вопрос