समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे और एक सिंगल नंबर दो आर्गुमेंट के रूप में लेता है। हमारा फ़ंक्शन ऐरे को केवल उन नंबर्स तक फ़िल्टर करना चाहिए जो दूसरे आर्गुमेंट के रूप में प्रदान किए गए नंबर से विभाज्य हैं और फ़िल्टर्ड ऐरे लौटाना चाहिए।
उदाहरण
निम्नलिखित कोड है −
const arr = [56, 33, 2, 4, 9, 78, 12, 18]; const num = 3; const divisibleBy = (arr = [], num = 1) => { const canDivide = (a, b) => a % b === 0; const res = arr.filter(el => { return canDivide(el, num); }); return res; }; console.log(divisibleBy(arr, num));आउटपुट
[ 33, 9, 78, 12, 18 ]