Suggestion: _.oneArg, possibly _.twoArgs and/or _.limitArgs
@jgonggrijp ci sta già lavorando.
Dal 22/8/2020.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 32/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- tooling
Direzione di ricerca
Inizia esaminando l’issue 2871 di Underscore collegata e la proposta per oneArg, twoArgs e limitArgs. Confronta il comportamento richiesto con le utility pubbliche già presenti nel repository e determina l’API prevista, incluso se debbano essere forniti degli alias. Il lavoro è completato quando l’ambito e la denominazione sono concordati e il comportamento dell’utility selezionata è coperto dai test del progetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
@sktguha over in https://github.com/jashkenas/underscore/issues/2871:
I suggest adding a new function called oneArg to underscore. It wraps a function and allows it to be called with one argument only and ignores rest of the arguments.
Implementation:
const oneArg = fn => arg => fn(arg);usage:
Before oneArg:
['34','11','19','199','201'].map(parseInt); // returns [34, NaN, 1, 1, 33]After oneArg:
const safeParseInt = oneArg(parseInt); ['34','11','19','199','201'].map(safeParseInt) // returns [34, 11, 19, 199, 201]
When implementing this, we may want to alias _.oneArg to _.unary and _.limitArgs to _.ary in order to not create more distance from Lodash than necessary.
- Lingua principale
- JavaScript
- Stelle
- 622
- Fork
- 114
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di documentcloud/underscore-contrib
-
Boolean helperForse già presa @GammaGames l’ha presa 1293 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
documentcloud/underscore-contrib#254 · 2 commenti ·
-
breaking change bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
documentcloud/underscore-contrib#252 · 7 commenti ·
-
after modules enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
after modules question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
documentcloud/underscore-contrib#234 · 1 commento ·
-
after modules docs enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di documentcloud/underscore-contrib
Issue simili
-
enhancement
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
app bug config windows-os
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openai/codex#51926 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-product-decision clawsweeper:needs-security-review clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:security issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openclaw/openclaw#166870 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
⚠ needs intervention document structure changed
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
[Package] Widget primitives [Type] Enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
WordPress/gutenberg#84204 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno