मान लें कि हमें निम्नलिखित सरणी को अंग्रेजी वर्णमाला के रूप में कुंजियों के साथ वस्तुओं की सरणी में बदलने की आवश्यकता है
const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]];
यह वास्तविक सरणियों पर मानचित्रण करके और नीचे दिए गए उदाहरण की तरह वस्तुओं में उप-सरणी को कम करके किया जा सकता है -
उदाहरण
const data = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]; const dataArr = data.map(arr => { return arr.reduce((acc, cur, index) => ({ ...acc, [String.fromCharCode(97 + index)]: cur }), Object.create({})) }); console.log(dataArr);
आउटपुट
इस कोड के लिए कंसोल आउटपुट होगा -
[ { a: 1, b: 2, c: 3, d: 4 }, { a: 5, b: 6, c: 7, d: 8 }, { a: 9, b: 10, c: 11, d: 12 } ]