मान लीजिए, हमारे पास सरणी का एक ऑब्जेक्ट है जैसे -
const obj = {
arr_a: [9, 3, 2],
arr_b: [1, 5, 0],
arr_c: [7, 18]
};
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा सरणी का एक ऑब्जेक्ट लेता है। फ़ंक्शन को इस ऑब्जेक्ट के आधार पर एक समतल और मर्ज की गई सरणी का निर्माण करना चाहिए।
इसलिए, अंतिम आउटपुट सरणी इस तरह दिखनी चाहिए -
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
]