2012-03-26 10 views

risposta

9

Queste funzioni sembrano essere intese per uso privato dal compilatore CoffeeScript. Potrebbe essere meglio utilizzare una libreria generica come Underscore.js se si desidera questo tipo di funzionalità.

coffee> _ = require('underscore') 
coffee> _.flatten [1, 2, 3, [4, 5]] 
[ 1, 2, 3, 4, 5 ] 
+0

Esattamente. 'helpers.coffee' esiste solo in modo che il compilatore CoffeeScript non abbia bisogno di dipendenze esterne come Underscore. –

+1

solo una nota che nella shell del caffè, _ è già usato come parola chiave che rappresenta il valore precedente. quindi usa 'u = require ('underscore')' 'u.flatten [1,2,3, [4,5]]' – user1012566

Problemi correlati