Cách xóa 2 phần tử cuối cùng khỏi mảng trong javascript

Cách 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

Cách xóa 2 phần tử cuối cùng khỏi mảng trong javascript
Cách 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

Cách xóa 2 phần tử cuối cùng khỏi mảng trong javascript
Cách 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

Cách 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ó

Cách 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?

Cách 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

Cách 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 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.

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

Xóa n phần tử đầu tiên khỏi mảng. Gọi phương thức splice() trên mảng, truyền cho nó chỉ số bắt đầu và số phần tử cần loại bỏ làm đối số . Ví dụ, mảng. mối nối(0,2) loại bỏ hai phần tử đầu tiên khỏi mảng và trả về một mảng mới chứa các phần tử đã loại bỏ.