ในการรับองค์ประกอบ 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}]