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

JavaScript में टारगेट तक जोड़ने वाली जोड़ी की दूसरी संख्या को हटाना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे और एक टारगेट सम लेता है। हमारा फ़ंक्शन ऐरे से उन सभी लगातार नंबर जोड़ियों की दूसरी संख्या को हटाना चाहिए जो टारगेट नंबर तक जुड़ते हैं।

उदाहरण

निम्नलिखिक कोड है −

const arr = [1, 2, 3, 4, 5]; const target = 3; const removeSecond = (arr = [], target = 1) => { const res = [arr[0]]; for(i = 1; i < arr.length; i++){ if(arr[i] + res[res.length-1] !== target){ res.push(arr[i]); }; }; return res; }; console.log(removeSecond(arr, target));

आउटपुट

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

[ 1, 3, 4, 5 ]
  1. - जावास्क्रिप्ट में Atomics.add() फ़ंक्शन

    जावास्क्रिप्ट का Atomics ऑब्जेक्ट एक ऐसा ऑब्जेक्ट है जो add, sub, and, or, xor, load, store आदि एटॉमिक ऑपरेशन्स को स्टैटिक मेथड्स के रूप में प्रदान करता है; इन मेथड्स का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है।इस ऑब्जेक्ट का add() फ़ंक्शन एक नंबर और पोजीशन स्वीकार करता है, दिए गए नंबर

  1. - जावास्क्रिप्ट में Atomics का उपयोग क्या है?

    Atomics Atomics जावास्क्रिप्ट में एक ऑब्जेक्ट है जो स्टेटिक मेथड्स के रूप में किए जाने वाले एटॉमिक ऑपरेशन्स प्रदान करता है। Math ऑब्जेक्ट के मेथड्स की तरह ही, Atomics के मेथड्स और प्रॉपर्टीज भी स्टेटिक हैं। Atomics का उपयोग SharedArrayBuffer ऑब्जेक्ट्स के साथ किया जाता है। एटॉमिक ऑपरेशन्स Atomics मॉ

  1. जावास्क्रिप्ट में new.target जावास्क्रिप्ट में new.target

    new.target एक मेटाप्रॉपर्टी है जो हमें रनटाइम पर यह निर्धारित करने की अनुमति देती है कि कोई फ़ंक्शन या कंस्ट्रक्टर new कीवर्ड का उपयोग करके बुलाया गया था या नहीं। जावास्क्रिप्ट में new.target के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <me