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

किसी सरणी में 0 वें अनुक्रमित तत्व को कैसे हटाएं और शेष तत्वों को जावास्क्रिप्ट में वापस कैसे करें?


_.rest() शून्य अनुक्रमित तत्व को छोड़कर शेष तत्वों को वापस करने के लिए उपयोग किया जाता है। यह underscore.js . के अंतर्गत आता है , जावास्क्रिप्ट की एक पुस्तकालय। इसमें दो पैरामीटर लगते हैं। एक सरणी . है और दूसरा सूचकांक . है . दूसरे पैरामीटर का उपयोग दिए गए अनुक्रमित सरणी से खोज शुरू करने के लिए किया जाता है।

वाक्यविन्यास

_.rest( array, index );

उदाहरण

निम्न उदाहरण में, 0वां अनुक्रमित तत्व _.rest() . का उपयोग करके हटा दिया गया था तरीका। यहां कोई दूसरा पैरामीटर पारित नहीं किया गया था।

<html>
<body>
<script
   src ="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
</script>
</head>
<body>
   <script type="text/javascript">
      document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]));
   </script>
</body>
</html>

आउटपुट

2, 3, 4, 5, 6, 7, 8, 9, 10

निम्नलिखित उदाहरण में, दूसरा पैरामीटर भी शामिल है। जब एक दूसरा पैरामीटर प्रदान किया जाता है, जो कि एक इंडेक्स के अलावा और कुछ नहीं है, तो बहुत से तत्वों को हटा दिया जाएगा और शेष तत्वों को आउटपुट में दिखाए अनुसार प्रदर्शित किया जाएगा।

उदाहरण

<html>
<body>
   <script
      src ="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
   </script>
</head>
<body>
   <script type="text/javascript">
         document.write(_.rest([1, 2, 3, 4, 5, 6, 7, 8, 9, 10],4));
   </script>
</body>
</html>

आउटपुट

5, 6, 7, 8, 9, 10

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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

  1. जावास्क्रिप्ट में सरणी में न्यूनतम तत्वों के सभी सूचकांकों की एक सरणी लौटाएं

    मान लीजिए, हमारे पास इस तरह की संख्याओं की एक सरणी है - const arr = [1,2,3,4,1,7,8,9,1]; मान लीजिए कि हम सरणी में सबसे छोटे तत्व का सूचकांक खोजना चाहते हैं। इसके लिए हम सरलता से उपयोग कर सकते हैं - const min = Math.min.apply(Math, arr); const ind = arr.indexOf(min); यह कोड सफलतापूर्वक ind को 0 पर

  1. जावास्क्रिप्ट के साथ सरणी में संख्याओं की सबसे लंबी दोहराई जाने वाली श्रृंखला को कैसे खोजें और वापस करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है जिसमें कुछ दोहराए जाने वाले तत्व हो सकते हैं। फ़ंक्शन को सरणी से सबसे लंबे समय तक दोहराए जाने वाले संख्या अनुक्रम की लंबाई वापस करनी चाहिए। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [2, 1, 1, 2, 3, 3, 2, 2, 2, 1]; त