मान लीजिए, हमारे पास इस तरह की सरणियों का एक ऑब्जेक्ट है -
const obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] };
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो सरणी के ऐसे एक ऑब्जेक्ट को लेता है। फ़ंक्शन को इस ऑब्जेक्ट के आधार पर एक चपटा और मर्ज किए गए सरणी का निर्माण करना चाहिए।
इसलिए, अंतिम आउटपुट सरणी इस तरह दिखनी चाहिए -
const output = [9, 3, 2, 1, 5, 0, 7, 18];
उदाहरण
const obj = { arr_a: [9, 3, 2], arr_b: [1, 5, 0], arr_c: [7, 18] }; const objectToArray = (obj = {}) => { const res = []; for(key in obj){ const el = obj[key]; res.push(...el); }; return res; }; console.log(objectToArray(obj));
आउटपुट
और कंसोल में आउटपुट होगा -
[ 9, 3, 2, 1, 5, 0, 7, 18 ]