객체 배열이 주어지면, 목표는 특정 객체별로 그룹화하는 것입니다. Id와 같은 속성을 계산하고 jQuery를 사용하여 각 그룹에 대해 qty와 같은 다른 속성의 합을 계산합니다.
다음 입력 배열을 고려하세요.
var array = [ { Id: "001", qty: 1 }, { Id: "002", qty: 2 }, { Id: "001", qty: 2 }, { Id: "003", qty: 4 } ];
원하는 출력은 다음과 같습니다.
[ { Id: "001", qty: 3 }, { Id: "002", qty: 2 }, { Id: "003", qty: 4 } ]
ID별로 배열을 그룹화하고 jQuery를 사용하여 각 그룹의 수량 값을 합산하려면 다음 접근 방식을 사용할 수 있습니다.
$(array).groupBy('Id').reduce(function (res, obj) { return res + obj.qty; }, 0);
솔루션 분석은 다음과 같습니다.
위 내용은 jQuery를 사용하여 속성별로 개체 배열을 그룹화하고 합산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!