var people = ['alex','jason','matt'];
people.forEach(function(p){
if(p.length > 4){
//REMOVE THIS PERSON or pop it out of the list or whatever
}
});
console.log(people) //should return ['alex','matt']
मैं प्रत्येक लूप के लिए इसका उपयोग करके सूची से बाहर एक तत्व को हटाना चाहता हूं।प्रत्येक के लिए उपयोग करके, मैं किसी सूची में तत्व को कैसे हटा सकता हूं?
मैं नहीं मानता कि आप इस पर पाश के रूप में एक सूची को संशोधित करने वाले रहे हैं। –
आपने क्या प्रयास किया है? एसओ (अनिवार्य रूप से) समस्याओं के लिए है; यह कक्षा नहीं है। –
मैं दूसरा राफे और टॉमलाक की टिप्पणियां। राफे ने जो कहा, उस पर विस्तार करने के लिए: प्रत्येक लूप के लिए तत्वों को निकालने के लिए सामान्य अभ्यास नहीं है (हालांकि मुझे यकीन नहीं है कि जावास्क्रिप्ट इसे कैसे संभालता है, शायद यह काम करेगा)। लूप के लिए मानक इंडेक्स-आधारित का उपयोग करके आप (लगभग निश्चित रूप से) बेहतर हैं; मैं अंतिम तत्व से पीछे की ओर लूपिंग का सुझाव देता हूं ताकि आप इंडेक्स वैरिएबल को समायोजित किए बिना तत्वों को हटा सकें। ऐरे के तरीकों के विवरण के लिए [MDN Array doco] (https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array) पर एक नज़र डालें। – nnnnnn