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

जावास्क्रिप्ट का उपयोग करके एक सरणी में पूर्णांकों के संकेत बदलना

<घंटा/>

समस्या

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

हमारे फ़ंक्शन को सभी सकारात्मक को नकारात्मक में और सभी नकारात्मक को सकारात्मक में परिवर्तित करना चाहिए और परिणामी सरणी को वापस करना चाहिए।

उदाहरण

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

const arr = [5, 67, -4, 3, -45, -23, 67, 0];
const invertSigns = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const el = arr[i];
      if(+el && el !== 0){
         const inverted = el * -1;
         res.push(inverted);
      }else{
         res.push(el);
      };
   };
   return res;
};
console.log(invertSigns(arr));

आउटपुट

[ -5, -67, 4, -3, 45, 23, -67, 0 ]

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

    जावास्क्रिप्ट में पूर्णांकों की एक सरणी बनाने के लिए, निम्नलिखित प्रयास करें - var rank = [1, 2, 3, 4]; आप जावास्क्रिप्ट में पूर्णांकों की सरणी बनाने के लिए नए कीवर्ड का भी उपयोग कर सकते हैं - var rank = new Array(1, 2, 3, 4); सरणी पैरामीटर स्ट्रिंग्स या पूर्णांकों की एक सूची है। जब आप ऐरे कंस्ट्

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

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

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूँढना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की एक सरणी लेता है। सरणी में सभी स्ट्रिंग्स में समान वर्ण होते हैं, या वर्णों की पुनरावृत्ति होती है, और केवल एक स्ट्रिंग में वर्णों का एक अलग सेट होता है। हमारे फ़ंक्शन को उस स्ट्रिंग को ढूंढना और वापस करना चाहिए। उदाहरण के लिए