Когда я хочу создать и использовать функцию, которая принимает другую функцию в качестве аргумента, я обычно делаю:
// Create Function
function doSomething(func){
func();
}
// Call Function
doSomething(function(){
...
});
, но в javascript (и многих других известных мне языках) есть функции по умолчаниюнапример, if
, while
, for
, function
, когда при их вызове используется другой формат:
while(i < 10){
...
}
Так что у этой функции while
нет другого "родителя""функция.Можно ли сделать мои собственные функции в этом стиле в JavaScript?