Spec-Zone.ru › jQuery

deferred.resolveWith()

deferred.resolveWith( context [, args ] )Возвращает: Deferred

Описание: Разрешить объект Deferred и вызвать все doneCallbacks с заданным context и args.

  • версия добавлена: 1.5deferred.resolveWith( context [, args ] )

    • context
      Тип: Объект
      Контекст, передаваемый doneCallbacks в качестве this объекта.
    • args
      Тип: Массив
      Необязательный массив аргументов, передаваемых doneCallbacks.

Обычно этот метод должен вызывать только создатель Deferred; вы можете предотвратить изменение состояния Deferred другим кодом, вернув ограниченный объект Promise через deferred.promise().

Когда Deferred разрешен, все doneCallbacks, добавленные с помощью deferred.then или deferred.done, вызываются. Обработчики вызываются в порядке их добавления. Каждый обработчик получает args от .resolve(). Любые doneCallbacks, добавленные после того, как Deferred переходит в состояние разрешения, выполняются немедленно при добавлении, используя аргументы, которые были переданы в вызов .resolve(). Более подробную информацию см. в документации для объекта Deferred.

© The jQuery Foundation and other contributors
Licensed under the MIT License.
https://api.jquery.com/deferred.resolveWith

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API