Avatar ·

JavaScript में ऐरे से खाली एलिमेंट कैसे हटाएं?

नमस्ते! मैं JavaScript में नया हूँ और arrays के साथ काम करते समय एक समस्या का सामना कर रहा हूँ। मेरे पास एक array है जो फॉर्म या डेटा पार्सिंग से आता है। इसमें खाली strings, null, undefined और बस खाली एलिमेंट हैं। मुझे केवल वास्तविक डेटा के साथ एक साफ array चाहिए। यहाँ एक उदाहरण है: ```javascript const messyArray = ['apple', '', 'banana', null, 'cherry', undefined, 'date', ' ', false, 0]; ``` मैं आउटपुट में यह चाहता हूँ: `['apple', 'banana', 'cherry', 'date']`। मैंने ऐसा करने की कोशिश की: ```javascript const cleanArray = messyArray.filter(item => item); ``` लेकिन यह केवल `null` और `undefined` को हटाता है, जबकि खाली strings और `false` रह जाते हैं। फिर मैंने यह कोशिश की: ```javascript const cleanArray = messyArray.filter(item => item !== ''); ``` लेकिन यह `null` और `undefined` को नहीं हटाता।

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग