Mi piace molto il Coffeescript, ma una cosa che mi fa impazzire ultimamente è il tipo di problemi con le istruzioni di Numbers and Strings in if. Normalmente non è un problema dato che Javascript non ha importanza quando si utilizza ==, ma Coffeescript converte tutti i confronti in ===. C'è un modo per riportare indietro vecchi vecchi == Mi nutro stupido ma non ho trovato nulla su di esso.Problemi di tipizzazione, come usare il buon vecchio == invece di ===
Il motivo è che ho convertito il codice di altre persone usando il brillante http://js2coffee.org/ per renderlo più facile da leggere, ma poi inserisco i problemi di typecasting come == i confronti sono sostituiti da ===. Inutile dire che sono fottutamente pigro a rifattorizzare l'intero codice;).
Grazie per il link che sembra davvero utile! – asawyer
Lascia cadere i tag in titoli, saluti e firme. –
Sfortunatamente, non esiste un modo affidabile per convertire il codice JavaScript in CoffeeScript. Se usi js2coffee, usalo come punto di partenza. Di solito, quando avevi 'a == b', quello che vuoi veramente è un confronto numerico come' + a is + b' o un confronto tra stringhe come '" # {a} "è" # {b} "'. –