i. Let nextValue be duration.[[Seconds]].
ii. Let nextDisplay be durationFormat.[[SecondsDisplay]].
iii. If durationFormat.[[MillisecondsStyle]] is "numeric", then
i. Set nextValue to nextValue + duration.[[Milliseconds]] / 103 + duration.[[Microseconds]] / 106 + duration.[[Nanoseconds]] / 109.
Can be simplified to:
i. Let nextValue be duration.[[Seconds]] + duration.[[Milliseconds]] / 103 + duration.[[Microseconds]] / 106 + duration.[[Nanoseconds]] / 109.
ii. Let nextDisplay be durationFormat.[[SecondsDisplay]].
Because durationFormat.[[MillisecondsStyle]] is "numeric" is always true in this branch.
PartitionDurationFormatPattern, steps 4.l.9.b.i-iii.:
Can be simplified to:
Because
durationFormat.[[MillisecondsStyle]] is "numeric"
is alwaystrue
in this branch.