在IE11上遇到findIndex()
属性问题,似乎无法复制Chrome中的错误。
在没有findIndex
的情况下获得类似结果的更好方式,因此IE11不会抱怨。
var index = basketArray.findIndex(function(item) {
return item.skuField === basketObj.skuField;
});
if (index > -1) {
basketArray[index].qtyField = basketArray[index].qtyField + 1;
} else {
basketArray.push(basketObj);
}
return basketArray;