I have an array
var subject = ["Tamil", "English", "Math"];
I need to convert it to object as follows
[{
"name": "Tamil"
}, {
"name": "English"
}, {
"name": "Math"
}]
With underscore:
const subject = ['Tamil', 'English', 'Math'];
const out = _.map(subject, el => ({ name: el }));
console.log(out);
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.13.4/underscore-min.js"></script>
Native JS using map:
const subject = ['Tamil', 'English', 'Math'];
const out = subject.map(el => ({ name: el }));
console.log(out);