Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

9 cách để xóa các phần tử khỏi mảng JavaScript - Cộng với cách xóa mảng JavaScript một cách an toàn

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?
Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

Chris tình yêu

Cập nhật lần cuối - Thứ bảy, ngày 09 tháng 1 năm 2021

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?
Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

Chia sẻ bài viết này với bạn bè của bạn

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

Tại sao jQuery đã lỗi thời và đã đến lúc ngừng sử dụng nó

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

cái gì. (không phải không) toán tử trong JavaScript?

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

rel='noopener' Giúp Bạn An toàn và Nhanh chóng

Làm cách nào để xóa 2 phần tử cuối cùng khỏi mảng trong JavaScript?

Thực tiễn tốt nhất về phát triển nhân viên dịch vụ

Bài đăng này sẽ thảo luận về cách xóa phần tử cuối cùng khỏi một mảng trong JavaScript

1. Sử dụng chức năng Array.prototype.pop()

Cách tiêu chuẩn để xóa phần tử cuối cùng khỏi một mảng là sử dụng phương thức pop() . Phương pháp này hoạt động bằng cách sửa đổi mảng ban đầu. Đoạn mã sau tạo một mảng chứa năm phần tử, sau đó loại bỏ phần tử cuối cùng của nó.

1

2

3

4

5

6

7

8

var arr = [1, 2, 3, 4, 5];

 

var last = arr. bật();

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

 

/*

đầu ra. [ 1, 2, 3, 4 ]

*/

Tải xuống Chạy mã

2. Sử dụng chức năng Array.prototype.splice()

Phương thức splice() thường được sử dụng để loại bỏ tại chỗ các phần tử hiện có khỏi mảng hoặc thêm phần tử mới vào mảng. Ví dụ sau minh họa việc sử dụng splice() để xóa phần tử cuối cùng khỏi mảng có độ dài 5.

1

2

3

4

5

6

7

8

var arr = [1, 2, 3, 4, 5];

 

mảng. mối(mảng. độ dài - 1);

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

 

/*

đầu ra. [ 1, 2, 3, 4 ]

*/

Tải xuống Chạy mã

 
Bạn có thể dễ dàng mở rộng đoạn mã trên để xóa 3 phần tử cuối cùng khỏi mảng.

1

2

3

4

5

6

7

8

9

var arr = [1, 2, 3, 4, 5];

var n = 3;

 

mảng. mối(mảng. độ dài - n);

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

 

/*

đầu ra. [ 1, 2 ]

*/

Tải xuống Chạy mã

3. Sử dụng thư viện Lodash

Nếu bạn đang sử dụng thư viện Lodash JavaScript trong dự án của mình, bạn có thể sử dụng phương thức , phương thức này sẽ trả về mọi thứ trừ phần tử cuối cùng của mảng. Lưu ý rằng điều này không sửa đổi mảng ban đầu mà trả về một mảng mới.

1

2

3

4

5

6

7

8

9

var _ = yêu cầu('lodash');

 

var arr = [1, 2, 3, 4, 5];

arr = _. ban đầu(arr);

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

 

/*

đầu ra. [ 1, 2, 3, 4 ]

*/

Tải xuống mã

4. Sử dụng thư viện gạch dưới

Ngoài ra, để xóa các phần tử n cuối cùng khỏi mảng, hãy chuyển n làm tham số thứ hai cho phương thức của thư viện Underscore.

1

2

3

4

5

6

7

8

9

10

11

var _ = yêu cầu('underscore');

 

var arr = [1, 2, 3, 4, 5];

var n = 3;

 

arr = _. ban đầu(arr, n);

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

 

/*

đầu ra. [ 1, 2 ]

*/

Tải xuống mã

Đó là tất cả về cách xóa phần tử cuối cùng khỏi một mảng trong JavaScript

Làm cách nào để xóa 2 giá trị cuối cùng khỏi mảng JavaScript?

JavaScript Phương thức pop() . Nó được sử dụng để loại bỏ phần tử cuối cùng khỏi mảng. Điều này có thể được lặp lại trong một vòng lặp gồm n lần lặp để loại bỏ n phần tử cuối cùng của mảng bằng cách sử dụng vòng lặp while.

Làm cách nào để xóa phần tử cuối cùng của một mảng trong JavaScript?

Phương thức pop() loại bỏ (bật) phần tử cuối cùng của một mảng. Phương thức pop() thay đổi mảng ban đầu. Phương thức pop() trả về phần tử đã loại bỏ.

Làm cách nào để xóa hai phần tử khỏi một mảng trong JavaScript?

Lưu trữ chỉ số của các phần tử mảng vào một mảng khác cần loại bỏ. Bắt đầu một vòng lặp và chạy nó đến số phần tử trong mảng. Sử dụng phương thức splice() để xóa phần tử tại một chỉ mục cụ thể .

Làm thế nào bạn có thể loại bỏ mục cuối cùng trong một mảng?

Phương thức pop() xóa phần tử cuối cùng khỏi mảng và trả về phần tử đó. Phương thức này thay đổi độ dài của mảng.