2320 shaares
Peux-tu coder une fonction javascript ?
Bien sûr !
Dis-moi simplement :
- Quel est le but de la fonction ?
- Quels sont les paramètres d’entrée et la sortie attendue ?
- Y a-t-il des contraintes ou un contexte particulier (framework, version JS, etc.) ?
Donne-moi un exemple concret, et je te code ça !
Exemple générique :
Voici une fonction JavaScript qui trie une liste de préférences (par exemple, des jeux, livres, films) par ordre de priorité :
/**
* Trie une liste d'objets par priorité décroissante.
* @param {Array} list - Tableau d'objets avec une propriété 'priority' (nombre).
* @returns {Array} Nouveau tableau trié.
*/
function sortByPreference(list) {
return list.slice().sort((a, b) => b.priority - a.priority);
}
// Exemple d'utilisation :
const myList = [
{ name: "Zelda", priority: 3 },
{ name: "Mario", priority: 5 },
{ name: "Metroid", priority: 1 }
];
const sorted = sortByPreference(myList);
console.log(sorted);
// Résultat : [{name: "Mario", ...}, {name: "Zelda", ...}, {name: "Metroid", ...}]