हां, आप substr() के साथ Object.fromEntries() का उपयोग कर सकते हैं। substr() के तहत, उस इंडेक्स का उल्लेख करें जहां से सबस्ट्रिंग शुरू करनी है और लंबाई।
उदाहरण
const originalString = {
"John 21 2010" :1010,
"John 24 2012" :1011,
"John 22 2014" :1012,
"John 22 2016" :1013,
}
const result = Object.fromEntries(Object.entries(originalString). map(([k, objectValue])=> [k.substr(0, k.length-5), objectValue]));
console.log(result)उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा -
node fileName.js.
यहां, मेरा फ़ाइल नाम demo41.js है।
आउटपुट
यह निम्नलिखित आउटपुट देगा -
PS C:\Users\Amit\JavaScript-code> node demo41.js { 'John 21': 1010, 'John 24': 1011, 'John 22': 1013 }