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