Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách xóa phần tử chỉ số 0 trong mảng và trả về các phần tử còn lại trong JavaScript


Phương thức _.rest() dùng để trả về các phần tử còn lại trừ phần tử chỉ số 0 (phần tử đầu tiên). Nó thuộc underscore.js, một thư viện của JavaScript. Nó nhận hai tham số: một là mảng và hai là chỉ số (index). Tham số thứ hai dùng để bắt đầu lấy từ chỉ số mảng cho trước.

Cú pháp

_.rest(mảng, chỉ_số);

Ví dụ

Trong ví dụ sau, phần tử chỉ số 0 bị xóa bằng phương thức _.rest(). Ở đây không truyền tham số thứ hai.

<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])); </script> </body> </html>

Kết quả

2, 3, 4, 5, 6, 7, 8, 9, 10

Trong ví dụ sau, tham số thứ hai cũng được bao gồm. Khi cung cấp tham số thứ hai (là một chỉ số), số lượng phần tử tương ứng sẽ bị loại bỏ và các phần tử còn lại sẽ hiển thị như trong kết quả.

Ví dụ

<html> <body> <script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script> </head> <body> <script type="text/javascript"> document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10],4)); </script> </body> </html>

Kết quả

5, 6, 7, 8, 9, 10