Javascript 比较数组中的元素

Javascript 比较数组中的元素,javascript,angular,Javascript,Angular,我正在开发一个angular应用程序,这里我想比较以下prductpath数组中包含的产品数量。例如,我想比较数组[0]。qy与数组[1]。qy与数组[1]。qy与数组[2]。qy。不应超过数组长度 [ 0:{qty:120} 1:{qty:110} 2:{qty:130} ] 如何操作?您可以使用for循环逐个比较对象的属性 以下示例显示了如何查找最大的数量: var-elArr=[{qty:120},{qty:110},{qty:130}]; var largest

我正在开发一个angular应用程序,这里我想比较以下prductpath数组中包含的产品数量。例如,我想比较
数组[0]。qy
数组[1]。qy
数组[1]。qy
数组[2]。qy
。不应超过数组长度

 [

  0:{qty:120}

  1:{qty:110}

  2:{qty:130}

]

如何操作?

您可以使用
for
循环逐个比较对象的属性

以下示例显示了如何查找最大的
数量

var-elArr=[{qty:120},{qty:110},{qty:130}];
var largestQty=elArr[0]。数量;
对于(假设i=1;i最大数量)
最大数量=elArr[i]。数量;
}

控制台日志(最大数量)如何比较
数量
s?通过平等、不平等等。。。?比较完所有值后,希望返回什么?这里我使用[ngClass]并动态地为一些表行着色,如果这些数量之间不相等。在我的用例中,这些数量应该相等。