मान लीजिए, हमारे पास इस तरह की सरणियों की एक सरणी है -
const arr = [ [ {"c": 1},{"d": 2} ], [ {"c": 2},{"d": 3} ] ];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में एक ऐसी सरणी लेता है।
फिर फ़ंक्शन को नेस्टेड सरणियों को हटाते हुए सरणी (एक नई सरणी बनाना) को ऑब्जेक्ट की सरणी में बदलना चाहिए।
इसलिए, अंतिम आउटपुट इस तरह दिखना चाहिए -
const output = [{"c": 1},{"d": 2},{"c": 2},{"d": 3}];
उदाहरण
const arr = [ [ {"c": 1},{"d": 2} ], [ {"c": 2},{"d": 3} ] ]; const simplifyArray = (arr = []) => { const res = []; arr.forEach(element => { element.forEach(el => { res.push(el); }); }); return res; }; console.log(simplifyArray(arr));
आउटपुट
और कंसोल में आउटपुट होगा -
[ { c: 1 }, { d: 2 }, { c: 2 }, { d: 3 } ]