자바스크립트 변경 무시

| | | | |

JavaScript shift()는 지정된 위치에서 요소를 제거하고 나머지 요소를 위로 이동합니다. unshift() JavaScript 함수는 그 반대입니다. unshift()는 특정 위치에 새 항목을 추가하고 목록에서 나머지 항목을 아래로 이동합니다.

목록 상단에 항목을 추가하거나 제거하도록 선택할 수 있습니다. 최고 판매 목록을 생성한다고 가정해 보겠습니다. 베스트셀러 1위를 목록의 맨 위에 놓아야 합니다.

여기서 shift()unshift() . shift()unshift()는 항목을 제거하고 목록의 시작 부분에 추가하는 데 각각 사용됩니다. 이러한 함수는 push() 함수 및 pop() 함수와 유사하지만 shift()unshift()는 지원하지 않습니다. 목록의 시작 부분에 항목을 삭제하고 추가하는 것입니다.

이 튜토리얼에서는 shift()unshift()를 사용하여 제거하고 배열에서 선행 요소를 추가합니다. 또한 JavaScript 프로그램에서 이러한 각 함수의 예를 살펴보겠습니다.

JavaScript shift

shift()는 배열에서 첫 번째 요소를 제거합니다. shift() 함수는 작업 중인 JavaScript 배열 을 직접 수정합니다. shift()는 배열에서 제거한 항목을 반환합니다.

shift() 함수는 인덱스 위치 0에서 요소를 제거합니다. 미래 지수 숫자의 값을 한 단위 이동합니다. shift() 기능의 목적을 기억하는 데 문제가 있는 경우 다음을 반복하십시오.

shift() shifts

shift() strong> 배열의 인덱스 값

shift()정의되지 않음 빈 목록에서 shift() 함수를 사용하는 경우.

자바스크립트 함수 shift()의 구문은 다음과 같습니다.

자바스크립트 배열 shift() 함수는 매개변수를 받지 않습니다. 이것은 shift()가 하나의 기능만 수행하기 때문입니다 shift()는 배열의 끝에서 요소를 제거합니다 shift()를 사용하면 임의의 위치에서 요소를 제거할 수 있습니다. 필요합니다.

JavaScript Shift 예제

shift 메소드가 작동하는 방식()을 설명하기 위해 예를 들어 보겠습니다.

가정 당신은 제약 영업 팀의 관리자입니다. 이달의 베스트 셀러 목록을 작성하십시오. 우선, 지난 달의 베스트 셀러 목록이 있습니다. 마크를 제거하고 싶습니다. 목록의 맨 위에서. Mark는 지난 달에 2주 동안 휴가를 다녀왔기 때문에 목록이 없었습니다.

shift() 함수를 사용하여 Mark의 이름을 상단에서 제거할 수 있습니다. 목록. 다음은 Heather를 베스트셀러 목록의 맨 위에 추가하는 데 사용된 shift()의 예입니다.

우리 코드는 다음을 반환합니다.

코드에서 무슨 일이 일어나고 있는지 설명하겠습니다. 첫 번째 행에서 우리는 제약 영업 팀의 최고 판매자를 저장하는 " top_salespeople "이라는 배열을 선언합니다. 다음으로 shift() 함수를 사용하여 목록에서 첫 번째 값을 제거합니다. 마지막으로 console.log()를 사용하여 수정된 목록을 콘솔에 출력합니다.

보다시피 shift() 함수는 목록에서 제거되었으며 첫 번째 위치에 표시되었습니다.

나는 top_salespeople 배열에 더 이상 < /a> 참고. shift() 함수가 원래 배열을 변경하기 때문입니다. 변경 사항으로 새 테이블을 생성하지 않습니다.

JavaScript unshift

자바 함수 스크립트 배열 unshift()은 하나를 추가합니다 배열의 시작 부분에 하나 이상의 요소가 있습니다. 이 함수는 배열을 수정하고 새 배열의 길이를 반환합니다.

다음은 unshift() 기능:

unshift()는 지정한 매개변수를 허용합니다. 이러한 매개변수는 모두 테이블의 시작 부분에 추가됩니다.

unshift의 자바스크립트 예

예를 보고 unshift() 기능이 작동하는 방식에 대해 논의해 보겠습니다.

Hannah라는 직원은 한 달 동안 우리 영업 팀에서 놀라운 시간을 보냈습니다. 이 기능은 정상에 올랐습니다. 베스트셀러 목록 중 W top_salespeople 배열의 첫 번째 위치에 H annah를 추가하려고 합니다. 다음 코드를 사용하여 이 작업을 수행할 수 있습니다.

코드를 실행하면 콘솔에 다음 응답이 반환됩니다.

보시다시피 한나 `이름이 맨 위에 추가되었습니다. 우리 목록의. unshift() 함수는 shift() 함수와 동일하게 작동하지만 두 가지 차이점이 있습니다. unshift() 목록을 작성하고 해당 요소를 매개변수로 사용하세요.

영업 팀이 성장하고 있습니다. 신입사원 2명은 한 달 만에 매출 면에서 영업팀의 정상에 오를 수 있었습니다. 이러한 직원을 우리의 top_salespeople 목록에 추가하고 싶습니다. Geoff는 목록의 맨 위에 나타나야 하고 Peter는 두 번째로 나타나야 합니다.

이 코드는 베스트 셀러 목록을 업데이트합니다.

코드 반환:

이 두 번째 코드 예제는 첫 번째 예제와 동일하게 작동합니다. 차이가 있습니다. 두 번째 예에서는 unshift() 함수에 매개변수를 하나가 아닌 두 개 지정했습니다.

보시다시피, 이 매개변수는 우리가 지정한 순서대로 목록의 맨 위에 추가되었습니다. Geoff가 먼저 나타나고 Peter가 두 번째로 나타납니다.



결론

shift() 함수를 사용하면 시작 부분에서 요소를 제거할 수 있습니다. unshift()는 배열의 시작 부분에 하나 이상의 요소를 추가합니다.

이 튜토리얼에서는 두 개의 shift() 요소와 unshift()를 사용하여 JavaScript에서 배열을 조작하는 방법을 설명했습니다. 우리는 이 두 함수 모두에 대한 JavaScript 연습을 검토하지 않았습니다. 실행 중입니다.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method