Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2016, 12:20
prisla15
 
Fecha de Ingreso: diciembre-2015
Mensajes: 8
Antigüedad: 8 años, 10 meses
Puntos: 1
Respuesta: Alguien sabe algo de Arrow functions?

Estás seguro que quieres utilizar "arrow functions"? La compatibilidad de estas, al ser de ES6, es pésima (aún), de hecho prácticamente no hay soporte en móviles.

Si quieres "recortar código" mejor quita el operador ternario.

Con "arrow functions":
Código Javascript:
Ver original
  1. var makeBricks = (small, big, goal) => (goal > 5*big+small || goal%5 > small) ? 0 : 1;

Sin el ternario:
Código Javascript:
Ver original
  1. function makeBricks (small, big, goal)
  2. {
  3.     return !(goal > 5*big+small || goal%5 > small);
  4. }

Con "arrow functions" y sin ternario:
Código Javascript:
Ver original
  1. var makeBricks = (small, big, goal) => !(goal > 5*big+small || goal%5 > small);

Por cierto, puedes decir cual es la finalidad de la función para ver si se puede hacer de otra forma. El código se entiende pero no es que diga mucho.
Un ejemplo de su uso no estaría mal.

Última edición por prisla15; 02/03/2016 a las 12:27