이 기사에서는 JS에서 대기열과 스택을 구현하는 방법에 대해 설명합니다. 다음과 같이 참조에 대해 공유하십시오.
객체 지향 프로그래밍에서 일반적으로 대기열과 스택을 구현하기위한 방법이 제공됩니다. JS의 경우 배열 관련 작업을 구현하여 큐 및 스택 기능을 구현할 수 있습니다. 아래의 관련 소개를 참조하십시오.
1. 사용 상황을 결정하는 속성을보십시오.
대기열 : FIFO (First-in-First-Out)를 지원하는 컬렉션입니다. 즉, 먼저 삽입 된 데이터가 먼저 가져옵니다!
Stack : Lifo (Last-in-First-Out)를 지원하는 컬렉션입니다. 즉, 나중에 삽입되는 데이터가 먼저 가져옵니다!
2. 구현 된 코드 (JS 코드)를보십시오.
var a = new array (); a.unshift (1); a.unshift (2); a.unshift (3); a.unshift (4); console.log ( "first-in-first-out") a.pop () var a = new array (); a.push (1); A.push (2);
실행 결과를 확인하십시오
JavaScript 관련 컨텐츠에 대한 자세한 내용은이 사이트의 주제를 확인하십시오. "JavaScript 스위칭 효과 및 기술 요약", "JavaScript 검색 알고리즘 기술 요약", "JavaScript 애니메이션 효과 및 기술 요약", "Javascript 오류 및 디버깅 기술의 요약" "JavaScript 기술의 요약" "" "요약" "", Malgority Sknickes의 요약 "". JavaScript Traversal 알고리즘 및 기술 "및"JavaScript 수학 연산 사용 요약 "
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.