我是新來的node.js和JavaScript,所以這個問題可能很簡單,但我不明白。如何獲取數組Node.js中的最後一項?
我有一個數組中的很多項目,但只想獲得最後一個項目。我試圖使用lodash,但它不知道如何提供數組中的最後一項。
我的陣列看起來像現在這樣:
images : ['jpg.item_1', 'jpg.item_2', 'jpg.item_3', ..., 'jpg.item_n']
,我想:
images : 'jpg.item_n'
使用lodash我越來越:
images : ['g.item_1', 'g.item_2', 'g.item_n']
它看起來像只是我以jpg獲得最後一個字母,即'g'。
使用lodash我的代碼如下所示:
const _ = require('lodash');
return getEvents().then(rawEvents => {
const eventsToBeInserted = rawEvents.map(event => {
return {
images: !!event.images ? event.images.map(image => _.last(image.url)) : []
}
})
})
我明白了,這很有道理。但是當我想要在eventsToBeInserted中得到結果時,我該如何去解決它? –