시작 인덱스가있는 lodash의 takeRightWhile을 사용하여 배열에서 값을 가져 오는 방법은 무엇입니까?lodash takeRightWhile 시작 인덱스
요점은 특정 인수가 충족 될 때까지 특정 시작점에서 뒤로 반복하고 싶다는 것입니다. 내가하고 싶은 것에
예 :
const myArray = [
{val: 'a', condition: true},
{val: 'b', condition: false},
{val: 'c', condition: true},
{val: 'd', condition: true},
{val: 'e', condition: true},
{val: 'f', condition: true},
{val: 'g', condition: false},
];
const startAt = 5;
const myValues = _.takeRightWhile(myArray, startAt, {return condition === true});
// --> [{val: 'c', condition: true}, {val: 'd', condition: true}, {val: 'e', condition: true}]
나는 문서 https://lodash.com/docs/4.17.4#takeRightWhile 살펴 보았다이 가능한 경우 정말 말할 수 없다.
아마도 더 좋은 방법이 있을까요?
고마워요! 이 솔루션에는 현재 (startsAt) 값을 포함하는 문제가 포함되어 있습니다. – Winter