Как найти определенную последовательность в массиве объектов в js?

К примеру есть 2 массива объектов.

let arr1 = [ { value: '2'}, { value: '4'}, { value: '11'}, { value: '7'}, { value: '8'}, { value: '9'} ];

let arr2 = [ { value: '5'}, { value: '20'}, { value: '5'}, { value: '7'}, { value: '9'}, { value: '11'} ];

В массиве arr1 последние 3 элемента будут восходящей последовательностью (7, 8, 9) В массиве arr2 последние 4 элемента будут восходящей последовательностью (5, 7, 9, 11) В похожих массивах такие последовательности будут всегда последними элементами массива

Перед началом последовательности, всегда будет значение, которое больше первого элемента последовательности. В arr1 это значение = 11, в arr2 это значение = 20

Помогите написать функцию, которая будет возвращать эту последовательность при условии, что первый элемент перед ней > первого элемента начала последовательности


Ответы (0 шт):