Я хочу иметь делегата функции в javascript, возможно ли иметь что-то вроде концепции делегата, например c# в javascript?
Их называют function expressions
function expressions
См. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Functions для более продолжительной беседы
const square = function(number) { return number * number } var x = square(4) // x gets the value 16