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

किसी सरणी से अभाज्य संख्याओं को फ़िल्टर करना - JavaScript

<घंटा/>

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

const arr = [34, 56, 3, 56, 4, 343, 68, 56, 34, 87, 8, 45, 34];

और एक नया फ़िल्टर किया हुआ सरणी देता है जिसमें कोई अभाज्य संख्या नहीं होती है।

उदाहरण

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

const arr = [34, 56, 3, 56, 4, 343, 68, 56, 34, 87, 8, 45, 34];
const isPrime = n => {
   if (n===1){
   return false;
   }else if(n === 2){
      return true;
   }else{
      for(let x = 2; x < n; x++){
         if(n % x === 0){
            return false;
         }
      }
      return true;
   };
};
const filterPrime = arr => {
   const filtered = arr.filter(el => !isPrime(el));
   return filtered;
};
console.log(filterPrime(arr));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[
   34, 56, 56,  4, 343,
   68, 56, 34, 87,   8,
   45, 34
]

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

    आइए किसी सरणी से तत्वों को निकालते समय दो मामलों पर विचार करें। सबसे पहले, हम देखेंगे कि हम सरणी के अंत से एक तत्व को कैसे हटा सकते हैं और अगले भाग में हम देखेंगे कि हम कैसे सरणी की शुरुआत से और तत्व की दी गई स्थिति से तत्वों को हटा सकते हैं। सरणी के अंत से किसी तत्व को हटाना यह पॉप विधि का उपयोग क

  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