समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो स्ट्रिंग्स के दो सरणियों को लेता है। हमारे फ़ंक्शन को पहली सरणी में दूसरी सरणी के प्रत्येक स्ट्रिंग के प्रकट होने की संख्या वापस करनी चाहिए।
उदाहरण
निम्नलिखित कोड है -
const arr1 = ['abc', 'abc', 'xyz', 'cde', 'uvw']; const arr2 = ['abc', 'cde', 'uap']; const findFrequency = (arr1 = [], arr2 = []) => { const res = []; let count = 0; for (let i = 0; i < arr2.length; i++){ for (let j = 0; j < arr1.length; j++){ if (arr2[i] === arr1 [j]){ count++; } } res.push(count); count = 0; } return res; }; console.log(findFrequency(arr1, arr2));
आउटपुट
[2, 1, 0]