jQuery deferred.resolveWith () Método
Definição e Uso
função deferred.resolveWith () é usado para resolver objeto (delay) diferidos e chamar qualquer função doneCallbacks callback de acordo com os parâmetros dados de contexto e args.
Nota: 1. O atraso é geralmente único criador objeto pode chamar o método. Você pode chamar deferred.promise (), retorna um número limitado de objetos promessa de impedir que outras alterações de código atrasadas estado do objeto ou informar seu status.
2. Quando o objeto atraso for resolvido, qualquer um ou deferred.done por doneCallbacks deferred.then adicionados, será chamado. A função de retorno na ordem em que são adicionados à execução. Passado para deferred.resolve () do parâmetro args será passado para cada função de retorno. Quando o objeto entra atraso de estado resolvido qualquer doneCallbacks é adicionado, ele será executado imediatamente, e para executar o .resolve () parâmetros.
gramática
参数 | 描述 |
---|---|
context | Object类型 作为 this对象传递给 doneCallbacks 回调函数 |
args | Array类型 传递一个可选的参数数组给 oneCallbacks 回调函数 |