Hola desarrolladores, me estoy suscribiendo a un servicio, y en su próximo () si todo está bien, espero hacer varias cosas, pero recibo este error de pelusa:
Unexpected use of comma operatorla suscripción sería algo así como:
someMethod(){ someService.MySergvice().subscribe( ()=>{ return (action1,action2,action3)}, ..... ) } luego recibo este error: Unexpected use of comma operator Por cierto, probé con esta estructura:
someService.MySergvice().subscribe( ()=> (action1,action2,action3), ..... ) ) }Y se mantuvo igual ¿Cómo puedo mejorar esta situación?
El operador de coma no se usa comúnmente así. Consulte https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Comma_Operator para obtener más detalles. En esta situación, es completamente inútil y no tiene sentido.
Esto es algo que debería buscar primero en la documentación.
Esto puede no estar haciendo lo que piensas. Siempre está regresando action3 . Si desea devolver una matriz, utilice corchetes en su lugar.
someService.MySergvice().subscribe( ()=> [action1, action2, action3], ..... ) ) }