¿Cómo defino variables globales en CoffeeScript?
El Coffeescript.org:
bawbag = (x, y) ->
z = (x * y)
bawbag(5, 10)
Compilaría para:
var bawbag;
bawbag = function(x, y) {
var z;
return (z = (x * y));
};
bawbag(5, 10);
Compilando a través de coffee-script bajo node.js lo envuelve así:
(function() {
var bawbag;
bawbag = function(x, y) {
var z;
return (z = (x * y));
};
bawbag(5, 10);
}).call(this);
Los documentos dicen:
Si desea crear variables de nivel superior para que otros scripts las usen, adjuntarlos como propiedades en la ventana, o en el objeto exports en CommonJS. El operador existencial (cubierto abajo), le da un una forma confiable de averiguar dónde agregarlos, si estás apuntando a ambos CommonJS y el navegador: root = exportaciones ? esto
¿Cómo defino las Variables globales en CoffeeScript? ¿Qué significa 'adjuntarlos como propiedades en la ventana'?
Warning: Undefined property: agent_blog_content::$date_asked in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 32
Warning: Undefined property: agent_blog_content::$count_answers in /var/www/agent_etc/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 52