Preguntas etiquetadas con asynchronous

La programación asincrónica es una estrategia para diferir operaciones con alta latencia o baja prioridad, generalmente en un intento de mejorar el rendimiento, la capacidad de respuesta y / o la capacidad de compilación del software. Dichas estrategias generalmente se emplean usando alguna combinación de programación controlada por eventos y devoluciones de llamada, y opcionalmente haciendo uso de la concurrencia a través de corutinas y / o hilos.


2
Hacer implementaciones de interfaz asincrónicas
Actualmente estoy tratando de hacer mi aplicación usando algunos métodos Async. Todo mi IO se realiza a través de implementaciones explícitas de una interfaz y estoy un poco confundido acerca de cómo hacer que las operaciones sean asincrónicas. Como veo las cosas tengo dos opciones en la implementación: interface IIO …



4
¿Por qué .json () devuelve una promesa?
He estado jugando con la fetch()API recientemente y noté algo que era un poco peculiar. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datadevuelve un Promiseobjeto. http://jsbin.com/wofulo/2/edit?js,output Sin embargo, si está escrito como: let …

6
Cómo escribir funciones asincrónicas para Node.js
Intenté investigar cómo se deben escribir exactamente las funciones asincrónicas. Después de revisar mucha documentación, todavía no me queda claro. ¿Cómo escribo funciones asincrónicas para Node? ¿Cómo debo implementar correctamente el manejo de eventos de error? Otra forma de hacer mi pregunta sería la siguiente: ¿Cómo debo interpretar la siguiente …

8
¿La forma más sencilla de esperar que se completen algunas tareas asincrónicas, en Javascript?
Quiero eliminar algunas colecciones de mongodb, pero esa es una tarea asincrónica. El código será: var mongoose = require('mongoose'); mongoose.connect('mongo://localhost/xxx'); var conn = mongoose.connection; ['aaa','bbb','ccc'].forEach(function(name){ conn.collection(name).drop(function(err) { console.log('dropped'); }); }); console.log('all dropped'); La consola muestra: all dropped dropped dropped dropped ¿Cuál es la forma más sencilla de asegurarse de all …


9
¿Cómo devuelvo la respuesta de una llamada Observable / http / async en angular?
Tengo un servicio que devuelve un observable que hace una solicitud http a mi servidor y obtiene los datos. Quiero usar estos datos pero siempre termino obteniendo undefined. ¿Cuál es el problema? Servicio : @Injectable() export class EventService { constructor(private http: Http) { } getEventList(): Observable<any>{ let headers = new …

7
¿Qué hace $ .when.apply ($, someArray)?
Estoy leyendo sobre diferidos y promesas y sigo encontrándome $.when.apply($, someArray). No tengo claro qué hace esto exactamente, buscando una explicación de que una línea funciona exactamente (no todo el fragmento de código). Aquí hay algo de contexto: var data = [1,2,3,4]; // the ids coming back from serviceA var …






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.