Preguntas etiquetadas con callback

Una devolución de llamada es un fragmento de código (es decir, la dirección o referencia de una función o método o una expresión lambda) que se pasa como argumento a otro código, que se espera que devuelva (ejecute) el argumento en algún momento conveniente. Esta etiqueta debe usarse con preguntas sobre una API que usa devoluciones de llamadas para notificar a la persona que llama cuando se completa una acción. Use la etiqueta de manejo de eventos para preguntas relacionadas con la suscripción a eventos como en un marco de GUI.

11
¿Cómo acceder al correcto 'this' dentro de una devolución de llamada?
Tengo una función de constructor que registra un controlador de eventos: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); } }; // called as var obj = new MyConstructor('foo', transport); …
1425 javascript  callback  this 

28
¿Cómo puedo pasar un parámetro a una devolución de llamada setTimeout ()?
Tengo un código JavaScript que se parece a: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Recibo un error que topicIdno está definido. Todo funcionaba antes de usar la setTimeout()función. Quiero postinsql(topicId)que se llame mi función después de un …




10
¿No son las promesas solo devoluciones de llamada?
He estado desarrollando JavaScript durante algunos años y no entiendo el alboroto sobre las promesas en absoluto. Parece que todo lo que hago es cambiar: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Para lo cual podría usar una biblioteca como async de todos modos, con algo como: api().then(function(result){ …

5
Diferencia entre array_map, array_walk y array_filter
¿Cuál es exactamente la diferencia entre array_map, array_walky array_filter. Lo que pude ver en la documentación es que puede pasar una función de devolución de llamada para realizar una acción en la matriz suministrada. Pero no parece encontrar ninguna diferencia particular entre ellos. ¿Realizan lo mismo? ¿Se pueden usar indistintamente? …
373 php  arrays  callback 




10
Cómo hacer que una función espere hasta que se haya llamado una devolución de llamada usando node.js
Tengo una función simplificada que se ve así: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Básicamente, quiero que llame myApi.execy devuelva la respuesta que se da en la devolución de llamada lambda. Sin embargo, el código anterior no funciona y simplemente regresa de inmediato. Solo por un intento …



11
Rails: update_attribute vs update_attributes
Object.update_attribute(:only_one_field, "Some Value") Object.update_attributes(:field1 => "value", :field2 => "value2", :field3 => "value3") Ambos actualizarán un objeto sin tener que decirle explícitamente a AR que actualice. Rails API dice: para update_attribute Actualiza un solo atributo y guarda el registro sin pasar por el procedimiento normal de validación. Esto es especialmente útil …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.