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

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


हमें एरे के लिए एक फ़ंक्शन लिखना आवश्यक है Array.prototype.remove()। यह एक आर्गुमेंट स्वीकार करता है; यह या तो एक कॉलबैक फ़ंक्शन है या एरे का एक संभावित तत्व। यदि यह एक फ़ंक्शन है तो उस फ़ंक्शन का रिटर्न मान एरे के संभावित तत्व के रूप में माना जाना चाहिए और हमें उस तत्व को एरे में ढूंढना और हटाना है इन-प्लेस और फ़ंक्शन को true लौटाना चाहिए यदि तत्व मिला और हटाया गया अन्यथा यह false लौटाना चाहिए।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं -

उदाहरण

const arr = [12, 45, 78, 54, 1, 89, 67]; const names = [{    fName: 'Aashish',    lName: 'Mehta' }, {       fName: 'Vivek',       lName: 'Chaurasia' }, {       fName: 'Rahul',       lName: 'Dev' }]; const remove = function(val){    let index;    if(typeof val === 'function'){       index = this.findIndex(val);    }else{       index = this.indexOf(val);    };    if(index === -1){       return false;    };    return !!this.splice(index, 1)[0]; }; Array.prototype.remove = remove; console.log(arr.remove(54)); console.log(arr); console.log(names.remove((el) => el.fName === 'Vivek')); console.log(names);

आउटपुट

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

true [ 12, 45, 78, 1, 89, 67 ] true [    { fName: 'Aashish', lName: 'Mehta' },    { fName: 'Rahul', lName: 'Dev' } ]

  1. जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें? जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट कैसे रिटर्न करें?

    जावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करने के लिए, return स्टेटमेंट का उपयोग this कीवर्ड के साथ करें।उदाहरणजावास्क्रिप्ट फंक्शन से ऑब्जेक्ट रिटर्न करना सीखने के लिए निम्नलिखित कोड चलाएं:<html>    <head>       <script>          var

  1. Swift Array से स्पेसिफिक एलिमेंट कैसे हटाएं? Swift Array से स्पेसिफिक एलिमेंट कैसे हटाएं?

    Swift Array से विशिष्ट एलिमेंट हटाना Swift में एक सरणी से एक विशिष्ट ऑब्जेक्ट को हटाने के लिए, हम इसे करने के कई तरीकों का उपयोग कर सकते हैं। आइए इसे एक उदाहरण की मदद से प्लेग्राउंड में देखें। पहले, आइए String की एक सरणी बनाएं: var arrayOfString = [a, b, c, f] हम इसे नीचे दिखाए गए तरीकों से करेंग

  1. - MongoDB में ऐरे से विशिष्ट तत्व कैसे हटाएं?

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