Скажем, у меня есть набор данных, как это:найти товар на основе родного брата до или после
var nodes = [
{
type: 'pants',
},
{
type: 'glasses',
},
{
type: 'jacket'
},
{
type: 'pants'
}
]
Я ищу способ find
(обратный элемент) и map
(изменить пункт на месте) пункт, где type
- pants
, а предыдущий узел имеет type
, равный jacket
. Поэтому он должен возвращать (или изменять) последний элемент в этом массиве.
Есть ли способ сделать это в javascript? Являются ли их библиотеки доступными для этой функции?
Я думаю, что это слишком странно имеют встроенный метод для. Просто зациклируйте массив 'length-1' раз, сравнивая' [i] .type с [i + 1] .type', измените '[i + 1]', если ваш случай встречен –