HowProgrammingWorks / HowProgrammingWorks/Composition
Function 'compose' applies functions to array of arguments instead of apply to every argument in array
Ouverte
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 20
- Forks
- 65
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
File 4-multiple.js, line 3-4
could you use this tiny enhancement
const compose = (...fns) => (...args) => fns.reduce((args, fn) => args.map(v => fn(v)), args)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Ouvrez 4-multiple.js et inspectez d’abord les lignes 3-4. Comparez le comportement actuel de compose avec l’expression demandée, puis vérifiez que chaque fonction est appliquée à chaque argument du tableau. La tâche est terminée lorsque l’implémentation de compose reflète l’amélioration demandée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- tooling
- Type d'issue
- Fonctionnalité
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100