로다시 방법 _.some
을 사용하고 있습니다.'_.some'을 사용하여 각 항목의 함수를 호출하는 속기.
술어의 경우 현재 항목에 대해 메소드를 호출하고 값을 리턴합니다.
return _.some(items, function(item) {
return item.hasChanges();
});
예상대로 작동합니다.
그러나이 작업을 수행하는 약식 방법이 있는지 궁금합니다. hasChanges
이 속성했다
, 내가 할 수있는 :
return _.some(items, "hasChanges");
내가 통해 메소드를 호출하려고 :
return _.some(items, _.invoke(_.identity, "hasChanges"));
그러나 예상대로 작동하지 않았다.
멋진 정보! ES6 구문은 가장 간결한 방법 인 것처럼 보입니다. 일반 _.invoke가 작동하지 않는 이유를 삭제 해 주셔서 감사 드리며 _.identity와 자리 표시 자 _가 완전히 다릅니다. – user715374