किसी सरणी के पहले n तत्व प्राप्त करने के लिए हम कई तार्किक विधियों का उपयोग कर सकते हैं, लेकिन underscore.js जावास्क्रिप्ट की एक लाइब्रेरी ने _.first() . नामक एक फ़ंक्शन प्रदान किया है जावास्क्रिप्ट के पहले एन तत्व प्राप्त करने के लिए। यह सरणियों से निपटने के लिए व्यापक रूप से उपयोग की जाने वाली विधि है।
वाक्यविन्यास
_.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}]