[Vuejs]-How to pick last elements in a getter in vue.js

3👍

I assume favorites is an array, so you can use slice

var limit = 5;
var favorites = ['fav1', 'fav2','fav3', 'fav4','fav5', 'fav6','fav7', 'fav8'];

var x = favorites.slice(limit * -1);
console.log(x);
👤Nope

1👍

This question has nothing to do with vue, but you can use this to get last 5 array elements

getLimitFavorites(state) {
  return function(limit = 5) {
    return state.favorites.slice(-limit)
  }
},
👤samayo

Leave a comment