1、需要改变数组使用forEach
seats.forEach((com, i) => {
com.fastPack = fastPacks[i];
// 注入成功率 两程座席类型的成功率
let firstRate = (com.firstSeat.probability || 0) * 1;
let secondRate = (com.secondSeat.probability || 0) * 1;
let probability = Math.max.call(null, firstRate, secondRate);
if (probability) com.rateShow = `抢票成功率${(Math.round(probability * 1000) / 10).toFixed(1)}%`;
});
2、临时性的遍历数组、由原数组的某一项从而获取一个新数组
let _defaultSeat = this.trains.map((item) => {
return item.defaultSeat;
});