Unshift và shift trong javascript là gì?

Trong hướng dẫn này, bạn sẽ tìm hiểu các phương thức mảng javascript, được sử dụng để xóa hoặc thêm các phần tử cuối cùng hoặc kết thúc hoặc đầu tiên hoặc bắt đầu từ mảng javascript

Khi chúng ta làm việc với mảng JavaScript. Đôi khi chúng ta cần thêm hoặc bớt các phần tử ở cuối và đầu của một mảng JavaScript. Vì vậy, đừng lo lắng, có bốn cách tuyệt vời trong JavaScript để xóa hoặc thêm các phần tử bắt đầu hoặc bắt đầu của JavaScript

Có bốn phương thức sẵn có trong JavaScript để xóa hoặc thêm các phần tử cuối cùng và đầu tiên khỏi mảng là. -

  • .
  • .

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn bốn phương thức cùng với định nghĩa, cú pháp, tham số của nó cùng với các ví dụ để thêm phần tử hoặc mục vào đầu tiên hoặc bắt đầu và cuối cùng hoặc kết thúc của một mảng javascript

1. unshift() Phương thức JavaScript

Bạn có thể sử dụng phương thức unshift() của javascript để thêm các phần tử hoặc mục vào đầu tiên hoặc bắt đầu mảng trong javascript

Sự định nghĩa. - Phương thức unshift() của javaScript thêm các mục mới vào phần đầu tiên hoặc phần đầu của một mảng. và nó sẽ trả về độ dài mới của mảng

Cú pháp của phương thức unshift() là

 array.unshift(element1, element2, ..., elementX)

Thông số với mô tả

Tham sốDescriptionelement1, element2, …, elementXIi là bắt buộc. (Các) phần tử cần thêm vào đầu mảng

Ví dụ – thêm phần tử bắt đầu hoặc bắt đầu một mảng javascript

Hãy xem xét, chúng ta có một mảng tên là arrNum và nó chứa bốn phần tử bên trong nó, xem bên dưới

var arrNum = [
   "one",
   "two",
   "three",
   "four"
 ];

Nếu bạn muốn thêm phần tử bắt đầu hoặc bắt đầu một mảng arrNum. Vì vậy, bạn có thể sử dụng phương thức unshift() của javaScript như bên dưới

var arrNum = [
   "one",
   "two",
   "three",
   "four"
 ];

 arrNum.unshift("zero");

 console.log( arrNum );

Kết quả của ví dụ trên là

["zero", "one", "two", "three", "four"]

2. shift() Phương thức JavaScript

Bạn có thể sử dụng dịch chuyển javascript để xóa phần tử đầu tiên hoặc phần tử bắt đầu của một mảng javascript

Sự định nghĩa. - Phương thức shift() trong JavaScript, dùng để loại bỏ phần tử đầu tiên hoặc phần tử đầu tiên của mảng javascript

Cú pháp của phương thức shift() là

 array.shift()

Ghi chú. - Không cần tham số

Ví dụ – javascript xóa phần tử ở vị trí đầu tiên hoặc phần đầu của một mảng

Hãy xem xét, chúng ta có một mảng tên là arr và nó chứa mười phần tử bên trong nó, xem bên dưới

 var arr = [ 
     "one", 
     "two", 
     "three", 
     "four", 
     "five",
     "six", 
     "seven", 
     "eight", 
     "nine", 
     "ten" 
 ]; 

Nếu bạn muốn xóa phần tử cuối cùng hoặc cuối cùng của một mảng arr. Vì vậy, bạn có thể sử dụng phương thức pop() của javaScript như bên dưới

Phương thức Unshift() của JavaScript rất giống với phương thức push() nhưng điểm khác biệt là phương thức unshift() thêm các phần tử vào đầu mảng trong khi phương thức push() thêm vào cuối mảng

Phương thức unshift() của mảng Javascript. Phương thức Array unshift() của JavaScript được sử dụng để thêm một hoặc nhiều phần tử vào phần đầu của mảng đã cho. Hàm này tăng độ dài của mảng hiện có theo số lượng phần tử được thêm vào mảng

cú pháp

array.unshift(element1, element2, ..., elementX)

Ví dụ. Dưới đây là ví dụ về phương thức Array unshift()

Javascript




arr.push(element1, elements2 ....., elementN]])
2

    

GFG,gfg,g4g,GeeksforGeeks 
9