Xóa phần tử đầu tiên khỏi một mảng trong JavaScript

Xoa Phan Tu Dau Tien Khoi Mot Mang Trong Javascript



Các nhà phát triển thường muốn sử dụng mã chương trình cơ bản để xóa các mục từ một mảng. Đôi khi, có một tình huống mà các lập trình viên phải đối mặt là loại bỏ phần tử đầu tiên khỏi một mảng để họ có thể nối thêm phần tử được yêu cầu ngay từ đầu. Để làm điều này, JavaScript cung cấp một số phương thức dựng sẵn, chẳng hạn như phương thức shift() và phương thức slice().

Bài đăng này sẽ trình bày các phương pháp xóa phần tử đầu tiên khỏi mảng bằng JavaScript.







Làm cách nào để xóa phần tử đầu tiên/thứ nhất khỏi một mảng trong JavaScript?

Để xóa phần tử đầu tiên khỏi một mảng, hãy sử dụng các phương thức JavaScript đã cho:



Phương pháp 1: Xóa phần tử đầu tiên khỏi mảng bằng phương thức shift()

Để xóa phần tử đầu tiên của một mảng, hãy sử dụng JavaScript dựng sẵn “ sự thay đổi() ' phương pháp. Nó loại bỏ phần tử đầu tiên của mảng và trả về nó với các phần tử đã dịch chuyển.



cú pháp





Sử dụng cú pháp đã cho để xóa phần tử đầu tiên của một mảng:

mảng.shift ( )



Thí dụ

Trong ví dụ đã cho, chúng tôi sẽ tạo như sau “ mảng ”:

mảng var = [ 'Java' , 'JavaScript' , 'HTML' , 'CSS' ] ;

Gọi phương thức shift() sẽ loại bỏ phần tử đầu tiên của một mảng và lưu trữ phần tử đó trong một biến “ removeFirstElement ”:

var removeFirstElement = mảng.shift ( ) ;

In mảng đã thay đổi kết quả trên bàn điều khiển:

bảng điều khiển.log ( mảng ) ;

Ngoài ra, in phần tử đã bị xóa khỏi mảng trên bàn điều khiển:

bảng điều khiển.log ( removeFirstElement + ' bị xóa khỏi Mảng' ) ;

Đầu ra chỉ ra rằng “ Java ” được loại bỏ thành công khỏi mảng:

Phương pháp 2: Xóa phần tử đầu tiên khỏi mảng bằng phương thức slice()

Một phương pháp khác để loại bỏ phần tử đầu tiên khỏi một mảng là “ lát cắt() ' phương pháp. Nó trả về mảng các phần tử nằm giữa chỉ mục được cung cấp đầu tiên và cuối cùng.

cú pháp

Thực hiện theo cú pháp đã cho cho phương thức slice()

lát cắt ( First Index, Last Index )

Trong cú pháp đã cho ở trên:

  • đầu tiên Index ” là chỉ số của phần tử bắt đầu mà mảng sẽ phân chia.
  • chỉ số cuối cùng ” là chỉ số cuối cùng của một mảng để tách.

Thí dụ

Gọi ' lát cắt() ” phương pháp bằng cách vượt qua “ 1 ”, là chỉ mục đầu tiên của mảng, để lấy lát cắt của mảng bắt đầu từ chỉ mục thứ nhất bằng cách xóa phần tử khỏi chỉ mục thứ 0:

var removeFirstElement = array.slice ( 1 ) ;

In mảng kết quả trên bàn điều khiển:

bảng điều khiển.log ( removeFirstElement ) ;

đầu ra

Đó là tất cả về việc loại bỏ phần tử đầu tiên khỏi một mảng.

Sự kết luận

Để xóa phần tử đầu tiên khỏi một mảng, hãy sử dụng “ sự thay đổi() ” phương pháp hoặc “ lát cắt() ' phương pháp. Phương thức shift() loại bỏ phần tử đầu tiên và trả về mảng với các phần tử đã dịch chuyển, trong khi phương thức slice() cắt mảng bằng cách chuyển các chỉ số bắt đầu và kết thúc. Trong bài đăng này, chúng tôi đã trình bày các phương pháp xóa phần tử đầu tiên khỏi một mảng bằng JavaScript.