görünüyor Yardımlarınız için teşekkür ederiz!
Bunu yapmanın birkaç yolu vardır. Bunu yapmanın en temiz yolu IMO
şöyledir:
import { map, reduce, somethingElse } from 'underscore'
bunu olarak bu yöntemleri çağırmak için izin: '= ... {, mapreduce}'
map(things, thing => {
...
})
bölüm es6s yıkıcı atamasıdır. Bu konu hakkında daha fazla ayrıntı için the Mozilla docs page'a bakın!
bir başka yolu yapmak olacaktır:
import map from 'underscore/map'
import reduce from 'underscore/reduce'
Şahsen, bunun büyük bir fan değilim daha yöntemleri çekilmiş gibi biraz daha hantal olma başlayabilir çünkü ancak hafif bir tane yok Avantajı, istediğiniz gibi referansı isimlendirebilirsiniz:
import mappy from 'underscore/map'
import reducerify from 'underscore/reduce'
Bu isimleri kullanmama rağmen tavsiye etmem!
Harika, bu yüzden ben de '_.'? – pertrai1
Harita gibi işlevler olarak alt çizgi/lodaştan içe aktarma adlarına dikkat etmek ve bir çarpışmayı yaratan bir JS uygulamasına sahip olmak için azaltmak istiyorum. Bunlara _map, _reduce veya belki de @Spen önerisi gibi garip bir şey eklemek daha iyidir. – thesublimeobject