हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है और एक संख्या लौटाता है जो सरणी में सभी संख्याओं को सटीक रूप से विभाजित कर सके।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
उदाहरण
कोड निम्न होगा:
const arr = [4, 6, 34, 76, 78, 44, 34, 26, 88, 76, 42]; const dividesAll = el => { const result = []; let num; for (num = Math.floor(el / 2); num > 1; num--){ if (el % num === 0) { result.push(num); } }; return result; }; const dividesArray = arr => { return arr.map(dividesAll).reduce((acc, val) => { return acc.filter(el => val.includes(el)); }); }; console.log(dividesArray(arr));आउटपुट
कंसोल में आउटपुट निम्न होगा:
[ 2 ]