हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को तब मूल सरणी के आधार पर एक नई सरणी बनाकर लौटानी चाहिए।
नई सरणी में मूल सरणी के केवल उन तत्वों को होना चाहिए जिनमें अंकों की संख्या सम हो।
उदाहरण
यदि इनपुट सरणी है:
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]