6
CoffeeScript viene fornito con alcuni helper functions. Come usarli? flatten(Array)
per esempio.Come utilizzare le funzioni di aiuto integrate di CoffeeScript?
CoffeeScript viene fornito con alcuni helper functions. Come usarli? flatten(Array)
per esempio.Come utilizzare le funzioni di aiuto integrate di CoffeeScript?
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 ]
Esattamente. 'helpers.coffee' esiste solo in modo che il compilatore CoffeeScript non abbia bisogno di dipendenze esterne come Underscore. –
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