Este artigo descreve o método de implementação de filas e pilhas no JS. Compartilhe -o para sua referência, como segue:
Na programação orientada a objetos, geralmente são fornecidos métodos para implementar filas e pilhas. Para o JS, podemos implementar operações relacionadas à matriz para implementar filas e funções de empilhamento. Veja a introdução relacionada abaixo.
1. Veja suas propriedades, que determinam sua situação de uso
Fila: É uma coleção que suporta a primeira em primeiro lugar (FIFO), ou seja, os dados inseridos primeiro são buscados primeiro!
Stack: é uma coleção que suporta o último na primeira saída (LIFO), ou seja, os dados inseridos posteriormente são buscados primeiro!
2. Veja o código implementado (código JS)
var a = new Array (); A.UnShift (1); A.UnShift (2); A.UnShift (3); A.UnShift (4); Console.log ("Primeiro em primeiro lugar") a.pop () var a = new A.Push (A.Push (1); A.Push (2); A.Push (3);Confira os resultados em execução
For more information about JavaScript related content, please check out the topics of this site: "Summary of JavaScript switching effects and techniques", "Summary of JavaScript search algorithm skills", "Summary of JavaScript animation effects and techniques", "Summary of JavaScript errors and debugging techniques", "Summary of JavaScript data structures and algorithm skills", "Summary of Javascript Algoritmos e Técnicas de Traversal "e" Resumo do Uso do Javascript Mathematic Operations "
Espero que este artigo seja útil para a programação JavaScript de todos.