.pop()과 .shift()를 번갈아 사용하는 함수를 만듭니다.
P粉403804844
P粉403804844 2023-09-11 21:30:34
0
1
462

JS 연습에 초보자의 어려움이 있습니다. popAndShift() 함수를 작성해야 합니다. 이 함수는 먼저 배열 array1 및 array2의 내용을 인쇄합니다. 그런 다음 .pop() 및 .shift() 메서드(.pop()로 시작)를 사용하여 array2의 요소를 교대로 제거하고 제거된 값을 array1의 끝에 추가합니다. 마지막으로 array1의 내용을 인쇄합니다. **자동 테스트는 배열에 값을 할당합니다. ** 내 코드는 첫 번째 테스트를 통과했지만 두 번째 테스트에서는 실패했습니다. 원하는 결과를 얻으려면 for 루프를 사용해야 하는지 궁금합니다. 당신의 도움을 주셔서 감사합니다.

코드 및 테스트 스크린샷

function popAndShift(){

console.log("First array: " + array1);
console.log("Second array: " + array2);

RemoveE =array2.pop();
RemoveB=array2.shift();
RemoveC =array1.push(RemoveE,RemoveB,array2);
    
console.log("Resulting array:" + array1);
}

P粉403804844
P粉403804844

모든 응답(1)
P粉920835423

귀하가 제공한 이미지를 살펴본 결과 이 ​​새로운 기능이 작동하여 예상한 출력을 생성할 것입니다. usePop라는 변수를 저장한 다음 array2가 빌 때까지 루프를 실행할 때마다 이를 교대로 사용합니다.

으아악

출력:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿