@seredaes

Код в качестве параметров функции javaScript?

Привет.
Предвижу ответ, что плохо искал в гугле.
Но я хотя бы пробовал :)

Хочу написать функцию, которая будет принимать 2 параметра:
1. переменную (-нные)
2. код Javascript.

Чтобы я например мог вызвать свою функцию так:
fun1("Привет", function(data) {
здесь любое количество строк кода JavaScript
и выполнялось бы только после того, как завершена работа или пришел результат работы
функции fun1
});

Ума не приложу, как бы это сделать...
Подскажите или ткните пальцем в теорию, чтобы понятно было :)
заранее спасибо!
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ivanq
@Ivanq
Знаю php, js, html, css
Т. е. нужно, чтобы функция вызывалась только после выполнения функции-родителя? Ну, это вряд ли.
Можно типа того:
(function(data) {
  dosomething();
})(data = fun1("Привет"));
Ответ написан
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Сами спросили, сами ответили....
function fun1(d, f){
   //code
  f(d);
}

fun1("Привет", function(data){
  alert(data);
});
Ответ написан
Комментировать
К выше сказанному добавлю, что гуглите "javascript callback function".
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы