समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली आर्गुमेंट के रूप में संख्याओं की एक सरणी और दूसरी आर्गुमेंट के रूप में एक संख्या लेता है। हमारा फ़ंक्शन इनपुट सरणी में मौजूद अंतिम n सम संख्याओं को चुनकर एक सरणी लौटाएगा।
उदाहरण
निम्न कोड देखें:
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; const num = 3; const pickEvens = (arr = [], num = 1) => { const res = []; for(let index = arr.length - 1; index >= 0; index -= 1){ if (res.length === num){ break; }; const number = arr[index]; if (number % 2 === 0){ res.unshift(number); }; }; return res; }; console.log(pickEvens(arr, num));आउटपुट
[4, 6, 8]