estoy tratando de recrear este cierre lambda jQuery popular entre los CoffeeScript:¿Cómo escribir este cierre lambda en CoffeeScript?
(function($, window, undefined){
$(document).ready(function(){
...
});
})(jQuery, window);
Hasta ahora tengo esto:
(($, window, undefined) ->
$ ->
alert "js!"
)(jQuery, window)
estoy recibiendo este error:
Error: Parse error on line 1: Unexpected 'BOOL'
Se parece que undefined
es la causa del problema aquí. ¿Alguna idea sobre cómo solucionar esto?
Estoy buscando para obtener el 'undefined' arg en mi firma de func. Sé que esto no es crítico, pero ¿por qué no dejaré que coffeescript lo haga? – naomik
porque como la otra respuesta dice coffeescript compila la palabra 'undefined' a' void 0' y no se basa en esa variable – austinbv
@naomi Es una palabra clave. ¿Cuál es el propósito de tener 'undefined' en la firma de la función? CoffeeScript debería eliminar la necesidad de hacerlo. –