मान लीजिए, हमारे पास सरणियों की एक सरणी है, जिनमें से प्रत्येक में कुछ संख्याएँ और कुछ अपरिभाषित और अशक्त मान हैं। हमें एक नई सरणी बनाने की आवश्यकता है जिसमें प्रत्येक संबंधित उप सरणी तत्वों का योग उसके तत्व के रूप में हो। और अपरिभाषित और अशक्त मानों की गणना 0 के रूप में की जानी चाहिए।
नमूना सरणी निम्नलिखित है -
const arr = [[ 12, 56, undefined, 5 ], [ undefined, 87, 2, null ], [ 3, 6, 32, 1 ], [ undefined, null ]];
इस समस्या का पूरा कोड होगा -
उदाहरण
const arr = [[ 12, 56, undefined, 5 ], [ undefined, 87, 2, null ], [ 3, 6, 32, 1 ], [ undefined, null ]]; const newArr = []; arr.forEach((sub, index) => { newArr[index] = sub.reduce((acc, val) => (acc || 0) + (val || 0)); }); console.log(newArr);
आउटपुट
कंसोल में आउटपुट होगा -
[ 73, 89, 42, 0 ]