Recherche des éléments de tableau minimum et maximum en JavaScript
Déterminer la valeur minimale ou maximale dans un tableau est une tâche récurrente en programmation. En JavaScript, il existe des méthodes de tableau natives comme sort(), mais elles ne sont pas optimisées à cet effet.
Augmentation du prototype de tableau
Au lieu de cela, une approche courante est pour augmenter l'objet Array intégré afin d'exploiter les fonctions natives Math.max/Math.min :
Array.prototype.max = function() { return Math.max.apply(null, this); }; Array.prototype.min = function() { return Math.min.apply(null, this); };
Cette fonctionnalité étendue fournit les éléments suivants fonctionnalité :
let array = [100, 0, 50]; console.log(`Max value is: ${array.max()}`); // Outputs: 100 console.log(`Min value is: ${array.min()}`); // Outputs: 0
Cette approche offre à la fois simplicité et efficacité, car elle utilise les primitives JavaScript existantes pour étendre la fonctionnalité du tableau standard.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!