मान लीजिए, हमारे पास एक ऑब्जेक्ट है जैसे -
const obj = {
"value 0": "value",
"value 1": "value",
"value 2": "value",
"value 3": "value",
"value 4": "value",
"value 5": "value",
"value 6": "value",
"value 7": "value",
"value 8": "value",
"value 9": "value"
};
हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा एक ऑब्जेक्ट लेता है। फ़ंक्शन को ऑब्जेक्ट की एक नई सरणी लौटानी चाहिए जिसमें प्रत्येक कुंजी/मान जोड़ी अपने स्वयं के अलग ऑब्जेक्ट में अलग हो।
उदाहरण
इसके लिए कोड होगा -
const obj = {
"value 0": "value",
"value 1": "value",
"value 2": "value",
"value 3": "value",
"value 4": "value",
"value 5": "value",
"value 6": "value",
"value 7": "value",
"value 8": "value",
"value 9": "value"
};
const separateObject = obj => {
const res = [];
const keys = Object.keys(obj);
keys.forEach(key => {
res.push({
key: obj[key]
});
});
return res;
};
console.log(separateObject(obj));
आउटपुट
कंसोल में आउटपुट होगा -
[
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' },
{ key: 'value' }
]