Здравствуйте, помогите пожалуйста с такой вот задачей. Суть вкратце: необходимо передать свежесозданный аргумент в функцию, которая уже существует. Ниже код:
function baseFunc(age, name, callback)
{
// Главная функция отработала, ajax вернул данные, теперь запускаем коллбэк на succsess
// ...
$.ajax(
{
// ...
},
sucsess: function()
{
// Ajax вернул номера телефонов
var phones = [00000,11111]
if(callback)
{
// ГЛАВНЫЙ МОМЕНТ!!! Как мне добавить аргумент phones к исполнению в коллбэке?????
callback();
}
});
}
// Коллбэк функция
function callbackFunc(age, name, phones)
{
}
// В основной функции в какое то время должен отработать коллбэк. В нем помимо известных уже аргументов должен быть еще аргумент "phones",
// который в настоящую секунду не существует, но появится позже
baseFunc('20', 'Петя', function(){ callbackFunc('20', 'Петя', phones) });
Просто добавить phones в определение колбека:
baseFunc('20', 'Петя', function(phones){ callbackFunc('20', 'Петя', phones) });
Попробуйте указывать arguments
, т.е. arguments[0],arguments[1]
и phones
в Вашем случае.
Т.е. callback(arguments[0],arguments[1],phones);
Должно работать если я правильно понял задачу :)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
в массиве у меня список городов и областей вот пример вывода:
Нужно передать userID которая поступает в компонент из вне через props в переменную в запросе USER_QUERYПриведенный ниже пример не работает, как все...