Я не уверен, что правильный термин для этого. Но я хочу написать функцию, которая принимает другую функцию и выполняет ее. Для примера.Выполнение функций обратного вызова Javascript
function test(data, aFunc) {
var newData = data + " Shawn";
aFunc.call(newData);
}
test("hello", function(data){
alert(data);
});
Данные должны содержать строку «hello Shawn». Помогите мне переписать это правильно, пожалуйста.
Термин, который вы ищете, это «функция более высокого порядка», – Breton