हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक नेस्टेड सरणी लेता है और सरणी में मौजूद सभी संख्याओं का योग देता है।
मान लें कि निम्नलिखित हमारी नेस्टेड सरणी है -
const arr = [2, 5, 7, [ 4, 5, 4, 7, [ 5, 7, 5 ], 5 ], 2];
उदाहरण
निम्नलिखित कोड है -
const arr = [2, 5, 7, [ 4, 5, 4, 7, [ 5, 7, 5 ], 5 ], 2]; const calculateSum = (arr, query) => { let count = 0; for(let i = 0; i < arr.length; i++){ if(Array.isArray(arr[i])){ count += calculateSum(arr[i], query); continue; }; count += arr[i]; }; return count; }; console.log(calculateSum(arr));
आउटपुट
यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -
58