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

जावास्क्रिप्ट में ऐरे से एलिमेंट हटाना


आइए ऐरे से एलिमेंट हटाते समय दो केस पर विचार करें। पहले, हम देखेंगे कि ऐरे के अंत से एलिमेंट कैसे हटाया जा सकता है और अगले भाग में हम देखेंगे कि ऐरे की शुरुआत से और एलिमेंट की दी गई पोजीशन से एलिमेंट कैसे हटाया जा सकता है।

ऐरे के अंत से एलिमेंट हटाना

यह पॉप मेथड का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.pop();
console.log(veggies);

इससे निम्न आउटपुट मिलेगा:

["Onion"]

ऐरे की शुरुआत से एलिमेंट हटाना

यह शिफ्ट मेथड का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.shift();
console.log(veggies);

इससे निम्न आउटपुट मिलेगा:

["Raddish"]

ऐरे की दी गई पोजीशन से एलिमेंट हटाना

कभी-कभी आपको ऐरे में दी गई पोजीशन से एलिमेंट हटाने की आवश्यकता होती है। जावास्क्रिप्ट दिए गए इंडेक्स से हटाने के लिए स्प्लिस मेथड देता है। इसका उपयोग इस तरह किया जा सकता है:

let veggies = ["Onion", "Raddish", "Broccoli"];
veggies.splice(0, 1); // इंडेक्स 0 से 1 एलिमेंट हटाता है
console.log(veggies);

इससे निम्न आउटपुट मिलेगा:

["Raddish", "Broccoli"]

  1. जावास्क्रिप्ट Array.from() मेथड जावास्क्रिप्ट Array.from() मेथड

    जावास्क्रिप्ट का from() मेथड किसी ऑब्जेक्ट से जिसमें length प्रॉपर्टी हो या किसी इटरेबल ऑब्जेक्ट से Array ऑब्जेक्ट लौटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: Array.from(obj, mapFunction, thisArg) ऊपर, पैरामीटर obj एरे में बदलने वाला ऑब्जेक्ट है, mapFunction कॉल करने के लिए मैप फंक्शन

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })

  1. - MongoDB कलेक्शन से ऐरे तत्व हटाना

    MongoDB में $pull के साथ ऐरे तत्व हटाना ऐरे तत्व हटाने के लिए केवल update() के साथ $pull का उपयोग करें। कलेक्शन बनाना > db.demo146.insertOne({ListOfEmployeeNames:[Chris,David,Bob,Mike]}); { acknowledged: true, insertedId: ObjectId(5e32f54ffdf09dd6d08539bd) } अपडेट से पहले > db.demo146.find()