지연된 객체 배열을 $.when()에 통합
특정 시나리오에서는 지연된 객체 배열을 $.when에 전달 ()가 필요할 수 있지만 $.when()이 배열을 지연된 객체로 인식하는 데 어려움을 겪을 때 문제가 발생합니다. 실행.
해결책:
이 문제를 해결하려면 Function.prototype.apply를 활용하여 배열을 $.when():
$.when.apply($, my_array).then(function() { ... });에 전달합니다.
ES6 스프레드 연산자:
ES6 이후에는 스프레드 연산자( ... )가 대안을 제공합니다:
$.when(...my_array).then(function() { ... });
인수 처리:
.then 처리기에 필요한 매개변수의 수가 불확실한 경우 핸들러는 각 Promise의 결과를 얻기 위해 인수 배열을 처리해야 합니다.
위 내용은 지연된 객체 배열과 함께 $.when()을 올바르게 사용하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!