我正在开发一个角度应用程序,在这里我想比较以下产品系列中包含的产品数量。例如,我想将array[0].qty
与array[1].qty
和array[1].qty
与array[2].qty
进行比较。不得超过阵列长度。
[
0:{qty:120}
1:{qty:110}
2:{qty:130}
]
我该怎么办?
答案 0 :(得分:1)
您可以使用for
循环来逐一比较对象的属性。
以下示例显示如何找到最大的qty
:
var elArr = [{qty:120},{qty:110},{qty:130}];
var largestQty = elArr[0].qty;
for(let i = 1; i<elArr.length; i++){
if(elArr[i].qty > largestQty)
largestQty = elArr[i].qty;
}
console.log(largestQty);