Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa phần tử được lập chỉ mục thứ 0 trong một mảng và trả về phần còn lại của các phần tử trong JavaScript?


_.rest () được sử dụng để trả về phần còn lại của phần tử ngoại trừ phần tử được lập chỉ mục thứ 0. Nó thuộc về underscore.js , một thư viện javascript. Nó có hai tham số. Một là mảng và cái kia là chỉ mục . Tham số thứ hai được sử dụng để bắt đầu tìm kiếm từ mảng được lập chỉ mục nhất định.

cú pháp

_.rest( array, index );

Ví dụ

Trong ví dụ sau, phần tử được lập chỉ mục thứ 0 đã bị xóa bằng cách sử dụng _.rest () phương pháp. Ở đây không có tham số thứ hai được chuyển.

<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>

Đầu ra

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

trong ví dụ sau, tham số thứ hai cũng được bao gồm. Khi một tham số thứ hai được cung cấp, không có gì khác ngoài một chỉ mục, nhiều số phần tử đó sẽ bị loại bỏ và phần còn lại của phần tử sẽ được hiển thị như được hiển thị trong đầu ra.

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>

Đầu ra

5, 6, 7, 8, 9, 10