Выражение функции стрелки Javascript в выражение обычной функции

#javascript

Вопрос:

Как преобразовать следующее выражение функции стрелки в обычное?

 rootRef.on('child_removed', snapshot => {
    console.log('Child(s) removed');
    B4A.CallSub('onchild_removed',true,"Child Added");

});
 
 

Комментарии:

1. какие усилия вы приложили?

2. Что вы имеете в виду под «обращением»? Преобразуйте их программно или вручную?

3. Изменить snapshot => на function(snapshot)

Ответ №1:

Из того, что я понял, вы хотите преобразовать функцию стрелки в обычную функцию. Синтаксис «обычной» функции:

 function name(param) {
    // do the following scripts:
    document.body.innerHTML = param;
}
 

Итак, если вы хотите преобразовать свою функцию стрелки в функцию по умолчанию, вы можете сделать что-то вроде этого:

 rootRef.on('child_removed', function(snapshot) {
    console.log('Child(s) removed');
    B4A.CallSub('onchild_removed',true,"Child Added");

});