Me gusta mucho Coffeescript, pero una cosa que me vuelve loco últimamente es escribir problemas con Numbers and Strings en las declaraciones if. Normalmente no es un problema ya que a Javascript no le importa cuando usa ==, pero Coffeescript convierte todas las comparaciones en ===. ¿Hay alguna manera de volver atrás las comparaciones viejas descuidadas? Doy de comer estúpido pero no he encontrado nada en él.Problemas de Typecasting, cómo usar el viejo == en lugar de ===
El motivo es que he convertido el código de otras personas con el brillante http://js2coffee.org/ para que sea más fácil de leer, pero luego introduzco los problemas de encasillamiento ya que las comparaciones == son reemplazadas por ===. Huelga decir que soy perezoso para refactorizar todo el código;).
Gracias por el enlace que se ve muy útil! – asawyer
Por favor, suelte las etiquetas en títulos, saludos y firmas. –
Desafortunadamente, no hay una manera confiable de convertir código JavaScript a CoffeeScript. Si usa js2coffee, úselo como punto de partida. Normalmente, cuando tienes 'a == b', lo que realmente quieres es una comparación numérica como' + a es + b' o una comparación de cadenas como '" # {a} "es" # {b} "'. –