• Pensamiento de la función química Keli: una idea de preprocesamiento JS; El principio de que el uso de la ejecución de la función puede formar un alcance que no se destruye se puede usar, y todo el contenido que debe preprocesarse se almacena en este alcance que no se destruye se puede devolver, y se ejecutará una función pequeña en la pequeña función.
• La función de currería juega principalmente un papel en el preprocesamiento;
• La función del método de enlace: preprocese esto en el método de devolución de llamada de devolución de llamada pasada como contexto de contexto;
/*** Principio de implementación del método de enlace 1* @Param Callback [function] Función de devolución de llamada* @param context [objeto] context* @returns {function} cambia la función apuntada a este*/function bind (llamada de llamada, context) {var oterarg = array.prototype.slice.call (argumentos, 2); // Ta para tomar los parámetros después de fn y el contexto de la corriente en el contexto de la corriente en el contexto de la corriente en el contexto de la corriente en el contexto en el contexto de la corriente en el contexto en el contexto de la corriente en el contexto de la actualidad; function de return () {var intarg = array.prototype.slice.call (argumentos, 0); // significa tomar todos los parámetros de argumentos en el alcance actual; callback.apply (context, ourterg.concat (innerarg)); }} /*** imite el principio de implementación de enlace en la cadena prototipo (idea de función coreana y química)* @param context [objeto] context* @returns {function} cambia la función señalada por esto*/funct.prototype.mybind = function mybind (context) {var _this = this; var outarg = array.prototype.slice.call (argumentos, 1); // if ('bind' en function.prototype) {return this.bind.apply (this, [context] .concat (outArg)); } // return en caso de función de incompatibilidad () {var inarg = array.prototype.slice.call (argumentos, 0); inarg.length === 0? Inarg [inarg.length] = window.event: null; var arg = outarg.concat (inarg); _THIS.Apply (contexto, arg); }}El artículo anterior JavaScript utiliza la función de curry para implementar el método de enlace [recomendado] es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.