Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में किसी सरणी के पहले n मान कैसे प्राप्त करें?


किसी सरणी के पहले 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}]

  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

    जावास्क्रिप्ट सरणी में सभी अद्वितीय मान प्राप्त करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <t

  1. जावास्क्रिप्ट में किसी सरणी से अधिकतम n मान प्राप्त करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में संख्याओं की एक सरणी और दूसरे तर्क के रूप में n कहते हैं, एक संख्या लेता है। फिर हमारे फ़ंक्शन को सरणी से n सबसे बड़ी संख्या चुननी चाहिए और उन संख्याओं से युक्त एक नई सरणी लौटानी चाहिए। उदाहरण इसके लिए कोड होगा - बी - ए; का

  1. जावास्क्रिप्ट में किसी वस्तु का मान कैसे प्राप्त करें?

    कुछ विधियाँ हैं जैसे Object.values() किसी वस्तु का मान प्राप्त करने के लिए। लेकिन उन विधियों के माध्यम से, मूल्यों का पता लगाने की प्रक्रिया लंबी है। इसे कम करने के लिए, अंडरस्कोर.जेएस जावास्क्रिप्ट की एक लाइब्रेरी ने _.values() . नामक एक विधि प्रदान की है . मूल्यों को निष्पादित करने के लिए इस विधि