javascript-tutorial / javascript-tutorial/en.javascript.info

Lacking arguments in array.sort()'s compareFn

Aperta
#3,562 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
HTML
Stelle
25.5k
Fork
4k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hello, I found this weird usage in test Shuffle an array's "simple solution":

image

There is just no arguments in the array.sort()'s compareFn:

array.sort(() => Math.random() - 0.5);

But MDN says if we use compareFn, the arguments of compareFn "Will never be undefined.":

image

According to MDN, the compareFn must be used with arguments, i.e.

array.sort((a, b) => Math.random() - 0.5);

If it is a typo indeed, please fix it at your convenience, thank you.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia dalla sezione “Shuffle an array” collegata nell'issue e cerca nel codice sorgente del tutorial l'esempio mostrato di array.sort(). Verifica la formulazione di compareFn rispetto alla documentazione MDN indicata, quindi aggiorna l'esempio se si tratta di un refuso e verifica che il tutorial mostri lo snippet corretto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.