У меня есть набор данных, подобный таковому.
this.data = [[opens, opens, opens, etc],
[closes, closes, closes, etc],
[highs, highs, highs, etc],
[lows, lows, lows, etc]]
У меня есть функция, которая захватывает первый элемент каждого массива и возвращает один массив, например
[opens, closes, highs, lows]
Мне нужна функция для фактического создания скользящего окна, так что это похоже на
[opens, closes, highs, lows],
[opens, closes, highs, lows],
[opens, closes, highs, lows],
[opens, closes, highs, lows],
[opens, closes, highs, lows],
В этом примере предположим, что я хотел получить последние 4 и текущие.
Функция использует уменьшение.Какой синтаксис мне нужно заменить, чтобы уменьшить на?
const candle = this.data.reduce(
(array, item) => [...array, item[index]],
[]
);