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

JavaScript में रिपीटिशन होने पर ऐरे से कुछ आइटम्स हटाना


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो लिटरल्स का ऐरे ले। हमारा फंक्शन एक नया ऐरे वापस करे जिसमें सभी ट्रिपलेट्स फिल्टर हो गए हों।

इसके लिए कोड:

const arr1 = [1,1,1,3,3,5]; const arr2 = [1,1,1,1,3,3,5]; const arr3 = [1,1,1,3,3,3]; const arr4 = [1,1,1,1,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,7,7]; const removeTriplets = arr => {    const hashMap = arr => arr.reduce((acc, val) => {       if(val in acc){          acc[val]++;       }else{          acc[val] = 1;       };       return acc;    }, {});    let res = [];    let obj = hashMap(arr);    for(let key in obj){       for(let i = 0; i < obj[key] % 3; i++){          res.push(key)       };    }    return res; } console.log(removeTriplets(arr1)); console.log(removeTriplets(arr2)); console.log(removeTriplets(arr3)); console.log(removeTriplets(arr4));

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

[ '3', '3', '5' ] [ '1', '3', '3', '5' ] [] [ '1', '7', '7' ]

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

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

  1. - JavaScript में ऐरे से किसी विशिष्ट आइटम को कैसे हटाएं

    मान लीजिए, हमारे पास नंबर्स का एक ऐरे है और हमने इसमें एलिमेंट्स जोड़े हैं। आपको ऐरे से किसी विशिष्ट एलिमेंट को हटाने का एक सरल तरीका निकालना है।निम्नलिखित वही है जो हम ढूंढ रहे हैं:array.remove(number);हमें कोर JavaScript का उपयोग करना है। फ्रेमवर्क की अनुमति नहीं है।उदाहरणइसके लिए कोड होगा:const a

  1. - जावास्क्रिप्ट में कस्टम फ़ंक्शन से सरणी से डुप्लिकेट आइटम हटाना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की एक सरणी लेता है। यदि कोई तत्व सरणी में एक से अधिक बार आता है, तो फ़ंक्शन को सरणी से उसके सभी उदाहरणों को हटा देना चाहिए।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [1, 2, 3, 4, 4, 5, 5];तो आउटपुट होना चाहिए -const output = [1, 2, 3];उदाहरण