JS Анонимные функции

Что в javascript подразумевают под анонимной функцией? В С# тоже существуют анонимные методы, выглядят они следующим образом:

delegate int MyDel(int a);

// где-то в коде
MyDel myDel = (a) => { return a*2; }; // (a) => { return a*2; }   - анонимный метод

Аналогичны ли анонимные методы из С# анонимным методам из JS?

Нет, то что Вы приводите будет называться стрелочной функцией (поскольку при её объявлении используется => )

Под анонимной функцией подразумевают самовызывающиеся функции, например:

(function AnonymusFunc() { alert('Hello'); } ) ()

или же функцию, которая передаётся в качестве параметра метода, как было приведено в этом посте:

Анонимную функцию можно вызвать только 1 раз, если функцию можно вызвать несколько раз, то это уже не будет считаться анонимной функцией.