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

जावास्क्रिप्ट का उपयोग करके किसी सरणी में तीसरी सबसे छोटी संख्या

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो कम से कम तीन लंबाई की संख्या की एक सरणी लेता है।

हमारे फ़ंक्शन को सरणी से केवल तीसरी सबसे छोटी संख्या लौटानी चाहिए।

उदाहरण

निम्नलिखित कोड है -

const arr = [6, 7, 3, 8, 2, 9, 4, 5];
const thirdSmallest = () => {
   const copy = arr.slice();
   for(let i = 0; i < 2; i++){
      const minIndex = copy.indexOf(Math.min(...copy));
      copy.splice(minIndex, 1);
   };
   return Math.min(...copy);
};
console.log(thirdSmallest(arr));

आउटपुट

4

  1. जावास्क्रिप्ट का उपयोग करके सरणियाँ बनाना

    JavaScript में Array बनाने के कई तरीके हैं। हम देखेंगे कि पहले 2 विधियों का उपयोग करके एक खाली सरणी कैसे बनाई जाती है। let myArr = []; let myArr = new Array(); उपरोक्त दोनों पंक्तियाँ एक खाली सरणी बनाती हैं। जावास्क्रिप्ट समुदाय हमेशा पहली विधि को प्राथमिकता देता है क्योंकि इसे पढ़ना, टाइप करना और

  1. जावास्क्रिप्ट का उपयोग करके एक सरणी में एक तत्व जोड़ना

    एक सरणी में एक तत्व जोड़ना विभिन्न पदों के लिए विभिन्न कार्यों का उपयोग करके किया जा सकता है। सरणी के अंत में एक तत्व जोड़ना यह पुश विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए, let veggies = ["Onion", "Raddish"]; veggies.push("Cabbage"); console.log(veggies)

  1. जावास्क्रिप्ट वस्तुओं की सरणी पर सरणी के तरीकों का उपयोग करना?

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