Как напечатать последние элементы массива в console.log? - PullRequest
2 голосов
/ 14 апреля 2020

Я печатаю массив для отладки с помощью console.log () в файл в моем приложении Electron, но он показывает только первые элементы. Можно ли напечатать последние элементы вместо этого?

Пример:

console.log(data)

вместо:

{
  threshold: 60,
  currents: [
      15,  157,  145,   20,   18,   18,  120,  122,   58,   67,
      67,   67,  415,  334,  564, 8603, 9492, 9521, 9403, 8992,
    9369, 8991, 9395, 9415, 9327, 9499, 9320, 8876, 8850, 8846,
    ... 81 more items
  ]
}

, имеющий:

{
  threshold: 60,
  currents: [
    ... 81 previous items
    8913, 9409, 9446, 8935, 8869, 9448, 9542, 8875, 9454, 9540,
    8926, 9988, 9390, 9532, 8864, 9503, 9422, 8880, 9428, 9465,
    8896, 9319, 9381, 9404, 8878, 9473, 9491, 8896, 9627, 9522,
    8979, 8866, 9545, 9510, 8872, 9536, 9497, 9556, 9556, 8911,
    9958, 9578, 9243, 8861, 9408, 9418, 8911, 9471, 9447, 8906
  ]
}

1 Ответ

6 голосов
/ 14 апреля 2020

Просто используйте .reverse() для массива:

console.log({ ...data, currents: data.currents.reverse() })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...