मान लीजिए, हमारे पास संख्याओं की एक सरणी है और हमने इसमें तत्वों को जोड़ा है। किसी सरणी से किसी विशिष्ट तत्व को निकालने के लिए आपको एक आसान तरीका ईजाद करने की आवश्यकता है।
हम जो खोज रहे हैं वह निम्नलिखित है -
array.remove(number);
हमें कोर जावास्क्रिप्ट का उपयोग करना होगा। फ़्रेमवर्क की अनुमति नहीं है।
उदाहरण
इसके लिए कोड होगा -
const arr = [2, 5, 9, 1, 5, 8, 5]; const removeInstances = function(el){ const { length } = this; for(let i = 0; i < this.length; ){ if(el !== this[i]){ i++; continue; } else{ this.splice(i, 1); }; }; // if any item is removed return true, false otherwise if(this.length !== length){ return true; }; return false; }; Array.prototype.removeInstances = removeInstances; console.log(arr.removeInstances(5)); console.log(arr);
आउटपुट
और कंसोल में आउटपुट होगा -
true [ 2, 9, 1, 8 ]