[英]increase each value by 5 by each iteration using Map in Javascript?
我想在每次迭代中將 map 增加 5。
var newSet = new Set();
newSet.value = trainingExercise.sets.length
? Math.max(...trainingExercise.sets.map((s) => s.value))
: 0;
trainingExercise 是可變的
{
exerciseId: 108
exerciseName: "Name",
isTest: true,
isTimed: false,
sets: [
{
completed: false,
isWarmup: false,
note: "",
pause: 0,
reps: 0,
value: 0
}
]
}
所以我想將值設置為從 5 開始,並隨着每次迭代增加例如 5
第一次迭代5秒10,第三次15……
不要混淆 trainingTemplateExercises 與 trainingExercise 的值相同...
<tr *ngFor="let set of trainingTemplateExercises.data.sets; index as i" [@enterAnimation]>
<td style="width: 10%;">
<div class="custom-control custom-switch">
<input type="checkbox" class="custom-control-input" id="{{ 'warmUp' + trainingTemplateExercises.data.id + i }}" [(ngModel)]="set.isWarmup" />
<label class="custom-control-label" for="{{ 'warmUp' + trainingTemplateExercises.data.id + i }}">{{ set.isWarmup ? "Da" : "Ne" }}</label>
</div>
</td>
<td style="width: 18%;">
<input type="number" [(ngModel)]="set.reps" name="reps" class="form-control radius" />
</td>
<td style="width: 18%;">
<input type="number" [(ngModel)]="set.value" name="value" class="form-control radius" />
</td>
<td style="width: 18%;">
<input type="number" [(ngModel)]="set.pause" name="pause" class="form-control radius" />
</td>
<td style="width: 31%;">
<input type="text" [(ngModel)]="set.note" name="value" class="form-control radius" />
</td>
<td style="width: 5%;">
<button type="button" class="btn btn-link text-danger px-0" (click)="removeSet(trainingTemplateExercises.data, i)">
<img class="trash-icon" src="../../../assets/aplikacija/trash.png" width="30" height="30" alt="trash">
</button>
</td>
</tr>
var newSet = new Set();
newSet.value = trainingExercise.sets.length
? Math.max(...trainingExercise.sets.map((s) => s.value+5))
: 5;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.