JavaScript에서 배열을 반전하는 다른 방법

JavaScript에서 배열을 반전하는 다른 방법

2022-06-02 last update

5 minutes reading JavaScript
진열 반전은 개발자가 언제든지 만날 수 있는 모두가 알고 있는 프로그래밍 도전이다.따라서 JavaScript는 for 순환, reverse (), unshift () 방법, 교환 기술 등 다양한 처리 방법을 제공합니다. 그 중 일부 방법은 원시 그룹을 수정하지만 일부 방법은 원시 그룹에 영향을 주지 않습니다.
이 글은 다음과 같이 JavaScript에서 배열을 반전하는 방법을 설명합니다.
  • 수조를 어떻게 사용하는가.JavaScript의 reverse() 메서드
  • JavaScript에서 기존 for 루프를 사용하는 방법
  • 수조를 어떻게 사용하는가.JavaScript의 unshift() 메서드
  • 그럼 시작합시다!

    배열을 어떻게 사용합니까?JavaScript의 reverse() 메서드


    어레이방법은 주어진 그룹을 다시 쓰고 반전된 그룹을 되돌려줍니다.

    인스턴스


    이 예에서, 우리는 문자열 형식 요소의 그룹을 가지고 있으며, 이 그룹을 사용할 것이다.reverse () 메서드는 요소의 순서를 반전합니다.
    
    let stdName = ["Joe", "Daniel", "Mike", "Allan", "Joseph"];
    console.log("The Reversed Array: ");
    console.log(stdName.reverse());
    
    위의 코드는 다음과 같은 출력을 생성합니다.

    출력은 패턴의 작업 상황을 검증했다.reverse () 메서드.

    어떻게 전통적인 for 순환 반전 그룹을 사용합니까


    JavaScript에서 우리는 전통적인 for 순환을 이용하여 수조의 요소를 반전시킬 수 있다.push () 방법은 for 순환에서 사용할 수 있습니다.push () 방법은 역방향 그룹을 저장하기 위해 추가 변수를 사용합니다
    인스턴스
    이 예제에서는 for 순환을 거꾸로 반복합니다. 즉, 끝에서 시작까지입니다.
    
    stdName = ["Joe", "Daniel", "Mike", "Allan", "Joseph"];
    names = [];
    console.log("The original Array: " + stdName);
    for(let i = stdName.length-1; i >= 0; i--)
    {
    names.push(stdName[i]);
    }
    console.log("The Reversed Array: " + names);
    
    여기에서 먼저 수조의 마지막 색인에 있는 요소를 훑어보며, for 순환은 시작 색인에 도달할 때까지 수조를 계속 훑어보십시오.

    이것이 바로 for 순환 반전 그룹을 어떻게 사용하는가이다.

    배열을 어떻게 사용합니까?JavaScript의 unshift() 메서드


    이 패턴.unshift () 방법은 상기 방법, 즉 unshift () 방법과 유사하다.또한 추가 변수를 이용하여 역방향 그룹을 저장하기 때문에 원시 그룹은 변하지 않을 것이다.
    인스턴스
    JavaScript에서 unshift 방법의 작동 원리를 이해하기 위해 다음 코드 세션을 고려해 보겠습니다.
    
    stdName = ["Joe", "Daniel", "Mike", "Allan", "Joseph"];
    names = [];
    console.log("The original Array: " + stdName);
    for(let i = 0; i<= stdName.length-1; i++)
    {
    names.unshift(stdName[i]);
    }
    console.log("The Reversed Array: " + names);
    
    위의 코드 블록은 다음과 같은 출력을 생성합니다.

    출력은 배열의 적절성을 보여 줍니다.unshift () 메서드.

    결론


    JavaScript에서는 여러 가지 방법으로 배열을 반전시킬 수 있습니다(예:array).reverse () 방법, 그룹.unshift () 방법, for 순환 등. 그룹.reverse () 는 주어진 그룹을 덮어쓰고 역방향 그룹을 되돌려줍니다.push () 와 unshift () 방법은 추가 변수를 이용하여 역방향 그룹을 저장하기 때문에 원시 그룹에 영향을 주지 않습니다.본고는 자바스크립트에서 수조를 반전시키는 여러 가지 방법을 설명한다.깊이 이해하기 위해서, 그것은 몇 가지 적당한 예를 통해 모든 방법을 설명했다.