हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में इंटीजर की एक सरणी लेता है। फिर फ़ंक्शन को एक नई सरणी का निर्माण और वापस करना चाहिए जिसमें मूल सरणी से केवल वे तत्व होते हैं जिनमें अंकों की संख्या भी होती है।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr = [12, 6, 123, 3457, 234, 2];
तब आउटपुट होना चाहिए -
const output = [12, 3457];
उदाहरण
इसके लिए कोड होगा -
const arr = [12, 6, 123, 3457, 234, 2]; const findEvenDigitsNumber = (arr = []) => { const res = []; const { length: l } = arr; for(let i = 0; i < l; i++){ const num = Math.abs(arr[i]); const numStr = String(num); if(numStr.length % 2 === 0){ res.push(arr[i]); }; }; return res; }; console.log(findEvenDigitsNumber(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
[12, 3457]