Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จะลบองค์ประกอบที่จัดทำดัชนีที่ 0 ในอาร์เรย์และส่งคืนองค์ประกอบที่เหลือใน JavaScript ได้อย่างไร


The _.rest() ใช้เพื่อส่งคืนองค์ประกอบที่เหลือยกเว้นองค์ประกอบที่จัดทำดัชนีที่ศูนย์ มันเป็นของ underscore.js , ไลบรารีของจาวาสคริปต์ ต้องใช้สองพารามิเตอร์ หนึ่งคือ อาร์เรย์ และอีกอันคือ ดัชนี . พารามิเตอร์ที่สองใช้เพื่อเริ่มการค้นหาจากอาร์เรย์ที่จัดทำดัชนีที่กำหนด

ไวยากรณ์

_.rest( array, index );

ตัวอย่าง

ในตัวอย่างต่อไปนี้ องค์ประกอบที่จัดทำดัชนีที่ 0 ถูกลบโดยใช้ _.rest() กระบวนการ. ที่นี่ไม่มีการส่งผ่านพารามิเตอร์ที่สอง

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

ผลลัพธ์

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

ในตัวอย่างต่อไปนี้ พารามิเตอร์ที่สองจะถูกรวมไว้ด้วย เมื่อมีการระบุพารามิเตอร์ตัวที่สอง ซึ่งไม่ใช่ดัชนีแต่อย่างใด องค์ประกอบจำนวนมากจะถูกลบออก และองค์ประกอบที่เหลือจะแสดงตามที่แสดงในผลลัพธ์

ตัวอย่าง

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

ผลลัพธ์

5, 6, 7, 8, 9, 10