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

जावास्क्रिप्ट में सरणियों को अलग करने के लिए सकारात्मक और नकारात्मक को धक्का देना

<घंटा/>

हमें एक फ़ंक्शन लिखना है जो एक सरणी लेता है और एक वस्तु को दो सरणियों के साथ सकारात्मक और नकारात्मक देता है। उन दोनों में क्रमशः सरणी से सभी सकारात्मक और नकारात्मक आइटम शामिल होने चाहिए।

हम वांछित तत्वों को चुनने के लिए Array.prototype.reduce() विधि का उपयोग करेंगे और उन्हें दो सरणियों के ऑब्जेक्ट में डालेंगे।

उदाहरण

इसके लिए कोड होगा -

const arr = [97, -108, 13, -12, 133, -887, 32, -15, 33, -77];
const splitArray = (arr) => {
   return arr.reduce((acc, val) => {
      if(val < 0){
         acc['negative'].push(val);
      }else{
         acc['positive'].push(val);
      }
      return acc;
   }, {
      positive: [],
      negative: []
   })
};
console.log(splitArray(arr));

आउटपुट

कंसोल में आउटपुट -

{ positive: [97, 13, 133, 32, 33,], negative: [ -108, -12, -887, -15, -77 ] }

  1. जावास्क्रिप्ट में सकारात्मक और नकारात्मक अनंत मूल्यों को कैसे मुद्रित करें?

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

  1. जावास्क्रिप्ट में सरणी बनाम सेट।

    सेट डेटा प्रकार को ES2015 में पेश किया गया था और सरणी और सेट के बीच का अंतर यह है कि एक सरणी में डुप्लिकेट मान हो सकते हैं, जबकि एक सेट नहीं कर सकता। तत्वों को इंडेक्स का उपयोग करके सरणी में एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कुंजियों का उपयोग करता है और तत्वों को केवल उसी तरह

  1. कैसे जावास्क्रिप्ट में उप वस्तुओं और सरणियों के साथ एक वस्तु आयात करने के लिए?

    जावास्क्रिप्ट में उप-ऑब्जेक्ट्स और सरणियों के साथ किसी ऑब्जेक्ट को आयात करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result{ फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; }उप-वस्तुओं और सरणियों के साथ किसी वस्तु को आयात करना चलो s