Simulación de funciones de diferentes funciones en sincronización
FUNCLIST es la cola de funciones de ejecución de funciones, donde flag = true en la función de devolución de llamada es la cantidad de marcador sincrónico
<script> var flag = false; functEd Functest (t, func) {setTimeOut (function () {(function (param) {console.log (param); func ();} (t));}, t*1000);} var funClist = []; funClist.push (function () {Functest (4, function () {flag = verdadero; marcador})}); // se agregan diferentes funciones asíncronas a la cola funClist.push (function () {Functest (3, function () {flag = true;})}); // Agregar diferentes funciones asyncronas en la cola FunClist.push (function () {Functest (2, function () {n. Funciones asíncronas en la cola DealFuncync (FunClist); function DealFuncync (FunClist) {function llamilbackSync () {if (! Funclist || funclist.length == 0) {console.log ('end'); devolver; } bandera = falso; FunClist.Shift () (); setTimeOut (function () {if (flag) {// Control de la función de cola sincronización callbacksbync ();} else {setTimeout (arguments.callee, 100);}}, 100); } callbacksync ();} </script>El método anterior para implementar la función asincrónica JS síncrona en diferentes artículos es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.