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

JavaScript में एरे से डुप्लीकेट आइटम को स्प्लिस कैसे करें


हमारे पास नंबर/स्ट्रिंग लिटरल्स का एक एरे है जिसमें कुछ डुप्लीकेट मान हैं, हमें इन मानों को एरे से हटाना है बिना नया एरे बनाए या डुप्लीकेट मानों को कहीं और स्टोर किए।

हम Array.prototype.splice() मेथड का उपयोग करके एंट्री को इन-प्लेस हटाएंगे, और Array.prototype.indexOf() और Array.prototype.lastIndexOf() मेथड की मदद से किसी भी तत्व की डुप्लीकेट का पता लगाएंगे।

उदाहरण

const arr = [1, 4, 6, 1, 2, 5, 2, 1, 6, 8, 7, 5]; arr.forEach((el, ind, array) => {    if(array.indexOf(el) !== array.lastIndexOf(el)){       array.splice(ind, 1);    } }); console.log(arr);

आउटपुट

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

[    4, 1, 5, 2,    6, 8, 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>    

  1. - JavaScript में ऐरे से डुप्लीकेट प्रॉपर्टी वैल्यू कैसे हटाएं?

    मान लीजिए निम्नलिखित हमारा ऐरे है: var details = [ { studentName: John, studentMarks: [78, 98] }, { studentName: David, studentMarks: [87, 87] }, { studentName: Bob, studentMarks: [48, 58] }, { studentName: Sam,

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

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