I am new to node.js and JavaScript so this question might be quite simple but I cannot figure it out.
I have a lot of items in an array but only want to get the last item. I tried to use lodash but it somehow does not provide me with the last item in the array.
My array looks like this now:
images : ['jpg.item_1', 'jpg.item_2', 'jpg.item_3', ..., 'jpg.item_n'] and i want to get:
images : 'jpg.item_n' Using lodash I am getting:
images : ['g.item_1', 'g.item_2', 'g.item_n'] It looks like I am just getting the last letter in jpg, i.e. 'g'.
My code using lodash looks like this:
const _ = require('lodash'); return getEvents().then(rawEvents => { const eventsToBeInserted = rawEvents.map(event => { return { images: !!event.images ? event.images.map(image => _.last(image.url)) : [] } }) })