ในการรับองค์ประกอบ n ตัวแรกของอาร์เรย์ เราสามารถใช้วิธีเชิงตรรกะได้หลายวิธี แต่ underscore.js ไลบรารีของจาวาสคริปต์ได้จัดเตรียมฟังก์ชันที่เรียกว่า _.first() เพื่อรับองค์ประกอบ n แรกของจาวาสคริปต์ เป็นวิธีที่ใช้กันอย่างแพร่หลายในการจัดการกับอาร์เรย์
ไวยากรณ์
_.first(array,n);
มันใช้อาร์เรย์และตัวเลขเป็นพารามิเตอร์ ต้องใช้ตัวเลขเป็นพารามิเตอร์เพื่อแสดงจำนวนองค์ประกอบ n รายการแรกเป็นเอาต์พุต
ตัวอย่าง-1
ในตัวอย่างต่อไปนี้ มีเพียงอาร์เรย์ที่ส่งผ่านเป็นอาร์กิวเมนต์ ดังนั้นเฉพาะองค์ประกอบแรกเท่านั้น นั่นคือ ศูนย์ ค่าดัชนีจะแสดงเป็นผลลัพธ์
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: 'Dhoni', age: 38}, {name: 'kohli', age: 35}, {name: 'Rohit', age: 32}, {name: 'Dhawan', age: 27}]) ); document.write((res)); </script> </body> </html>
ผลลัพธ์
{"name":"Dhoni","age":38}
ตัวอย่าง-2
ในตัวอย่างต่อไปนี้ ร่วมกับอาร์เรย์ จะมีการส่งตัวเลขเพื่อให้เราได้รับจำนวนองค์ประกอบเหล่านั้นจากอาร์เรย์ตามที่แสดงในผลลัพธ์
<html> <body> <script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/0.10.0/lodash.min.js"></script> </head> <body> <script> var res = JSON.stringify(_.first([ {name: 'Dhoni', age: 38}, {name: 'kohli', age: 35}, {name: 'Rohit', age: 32}, {name: 'Dhawan', age: 27}],2) ); document.write((res)); </script> </body> </html>
ผลลัพธ์
[{"name":"Dhoni","age":38},{"name":"kohli","age":35}]