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

एक सरणी से नीचे / बराबर तत्वों की गणना करना - जावास्क्रिप्ट

<घंटा/>

हमें एक ऐसा फंक्शन लिखना होता है जो यह गिनता है कि दिए गए नंबर के नीचे/ऊपर वाले ऐरे में कितने एलिमेंट हैं।

संख्याओं की हमारी सारणी निम्नलिखित है -

const array = [54,54,65,73,43,78,54,54,76,3,23,78];

उदाहरण के लिए, यदि संख्या 60 है, तो उत्तर उसके नीचे पाँच तत्व होने चाहिए -

54,54,43,3,23

और इसके बराबर पांच तत्व -

65,73,78,76,78

उदाहरण

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

const array = [54,54,65,73,43,78,54,54,76,3,23,78];
const belowParNumbers = (arr, num) => {
   return arr.reduce((acc, val) => {
      const legend = ['par', 'below'];
      const isBelow = val < num;
      acc[legend[+isBelow]]++;
      return acc;
   }, {
      below: 0,
      par: 0
   });
};
console.log(belowParNumbers(array, 50));
console.log(belowParNumbers(array, 60));
console.log(belowParNumbers(array, 70));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

{ below: 3, par: 9 }
{ below: 7, par: 5 }
{ below: 8, par: 4 }

  1. जावास्क्रिप्ट में एक स्टैक से तत्वों को पॉप करना

    जावास्क्रिप्ट में एक साधारण स्टैक क्लास पर विचार करें। उदाहरण =अधिकतम आकार; } पुश (तत्व) {// जांचें कि क्या स्टैक भरा हुआ है अगर (this.isFull ()) {कंसोल.लॉग (स्टैक ओवरफ्लो!); वापसी; } यह.कंटेनर.पुश(तत्व); }} यहाँ पूर्ण है फ़ंक्शन केवल यह जांचता है कि कंटेनर की लंबाई अधिकतम आकार के बराबर या उससे अधि

  1. जावास्क्रिप्ट ऐरे से () विधि

    जावास्क्रिप्ट की से () विधि का उपयोग किसी ऑब्जेक्ट से किसी ऑब्जेक्ट से एक लंबी संपत्ति या एक चलने योग्य वस्तु के साथ ऐरे ऑब्जेक्ट को वापस करने के लिए किया जाता है। वाक्य रचना इस प्रकार है - Array.from(obj, mapFunction, val) ऊपर, पैरामीटर obj एक सरणी में कनवर्ट करने के लिए ऑब्जेक्ट है, mapFunction

  1. जावास्क्रिप्ट Array.from () विधि

    Array.from() किसी दिए गए सरणी उदाहरण से एक नया सरणी ऑब्जेक्ट बनाता है। सरणी से () फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-widt