IIFE mit unärem Operator: realer Anwendungsfall [duplizieren]

Diese Frage hat hier bereits eine Antwort:

! function () {} () vs (function () {}) () 4 Antworten

Wir können so tun, als ob wir einen unären Operator als IIFE verwenden würden:

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


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


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


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

So, gibt es einen realen Anwendungsfall für ein solches IIFE oder wir sollten die Verwendung von IIFE vermeiden, indem wir einen unären Operator verwenden und einfach echtes IIFE verwenden:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage