Cet article décrit la méthode d'implémentation des files d'attente et des piles dans JS. Partagez-le pour votre référence, comme suit:
Dans la programmation orientée objet, des méthodes sont généralement fournies pour implémenter des files d'attente et des piles. Pour JS, nous pouvons implémenter les opérations liées à la table pour implémenter des files d'attente et des fonctions de pile. Voir l'introduction connexe ci-dessous.
1. Regardez leurs propriétés, qui déterminent leur situation d'utilisation
Fitre: Il s'agit d'une collection qui prend en charge le premier entrée (FIFO), c'est-à-dire que les données insérées sont d'abord récupérées en premier!
Stack: Il s'agit d'une collection qui prend en charge la dernière entrée (LIFO), c'est-à-dire que les données insérées plus tard sont récupérées en premier!
2. Regardez le code implémenté (code JS)
var a = nouvel array (); a.unshift (1); a.unShift (2); a.unshift (3); a.unshift (4); console.log ("premier-à-premier") a.pop () var a = nouveau array (); a.push (1); a.push (2); a.push (3); A.Push (4); Console.Log.Découvrez les résultats en cours d'exécution
Pour plus d'informations sur le contenu lié à JavaScript, veuillez consulter les sujets de ce site: "Résumé des effets et techniques de commutation JavaScript", "Résumé des effets et techniques de recherche JavaScript", "Résumé des erreurs Javascript et des techniques de débogage" Algorithmes et techniques de traversée JavaScript ", et" Résumé de l'utilisation des opérations mathématiques JavaScript "
J'espère que cet article sera utile à la programmation JavaScript de tous.