Использование JavaScript: в функции обратного вызова прототипа / передача массива в функцию обратного вызова - PullRequest
0 голосов
/ 28 июля 2011

Я пытаюсь использовать общедоступную библиотеку JavaScript, одна из функций обратного вызова в документации определена как имеющая массив объектов, я ожидал определить что-то вроде

bar(foo) {
    alert("Length of object is "+foo.length);
}

Я получаю ответ, что foo не определен, глядя на код вызова в библиотеке, обратный вызов вызывается как

register(event,blah,blah,{foo:foo})

Q. Как должна выглядеть моя функция обратного вызова?

1 Ответ

0 голосов
/ 28 июля 2011

Я предполагаю, что ключевое слово function для bar не пропущено в вашем реальном коде:) ...

Похоже, что параметр для обратного вызова является объектом, а не массивом.Что вы получаете за console.log (foo) в обратном вызове?

Вы уверены, что действительно вызываете обратный вызов - пытались ли вы использовать функцию вместо того, чтобы называть функцию обратного вызова?

...