हमारे पास इस तरह की सरणियों की एक सरणी है -
const arr = [ ['foo', 'bar', 'hey', 'oi'], ['foo', 'bar', 'hey'], ['foo', 'bar', 'anything'], ['bar', 'anything'] ]
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो इस तरह की सरणी लेता है और एक सरणी देता है जिसमें सभी स्ट्रिंग शामिल होते हैं जो सभी उप-सरणी में दिखाई देते हैं।
आइए इस फ़ंक्शन के लिए कोड लिखें
उदाहरण
const arr = [ ['foo', 'bar', 'hey', 'oi'], ['foo', 'bar', 'hey'], ['foo', 'bar', 'anything'], ['bar', 'anything'] ] const commonArray = arr => { return arr.reduce((acc, val, index) => { return acc.filter(el => val.indexOf(el) !== -1); }); }; console.log(commonArray(arr));
आउटपुट
कंसोल में आउटपुट होगा -
['bar']