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

सरणी संख्याओं को नकारात्मक JavaScript बनाएं

<घंटा/>

मान लें, निम्नलिखित हमारी सरणी है -

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];

हमें एक फ़ंक्शन लिखने की आवश्यकता है जो उपरोक्त सरणी में लेता है और सरणी के सभी संबंधित तत्वों को उनके नकारात्मक समकक्ष (जैसे 4 से -4, 6 से -6) में बदल देता है।

यदि तत्व पहले से ही ऋणात्मक है, तो हमें तत्व को अपरिवर्तित छोड़ देना चाहिए। आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

const arr = [7, 2, 3, 4, 5, 7, 8, 12, -12, 43, 6];
const changeToNegative = (arr) => {
   return arr.reduce((acc, val) => {
      const negative = val < 0 ? val : val * -1;
      return acc.concat(negative);
   }, []);
};
console.log(changeToNegative(arr));

आउटपुट

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

[
   -7, -2, -3, -4, -5,
   -7, -8, -12, -12, -43,
   -6
]

  1. मैं जावास्क्रिप्ट में एक सरणी कैसे खाली करूं?

    JavaScript में किसी सरणी को खाली करने के लिए, वेरिएबल को खाली पर सेट करें: गिरफ्तारी =[] उदाहरण जावास्क्रिप्ट में किसी सरणी को खाली करने के लिए आप निम्न कोड चलाने का प्रयास कर सकते हैं: JavaScript Arrays var arr =[ऑरेंज, आम, केला, चीनी, चाय) ]; document.write(मूल सरणी: + arr ); गिरफ्तार =[]; do

  1. जावास्क्रिप्ट में एक सरणी कैसे खाली करें

    जावास्क्रिप्ट में किसी सरणी को खाली/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए हम उनमें से प्रत्येक को देखें। मान लें कि हमारे पास − . के रूप में परिभाषित एक सरणी है let arr = [1, 'test', {}, 123.43]; नई सरणी के साथ प्रतिस्थापन - arr = []; यह सबसे

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य