Пояснение
Декремент или инкремент с постфиксом происходит так: запоминается старое значение переменной, меняется значение переменной на новое значение, т.е. изменённое на плюс/минус единицу, и сразу же возвращается старое значение (т.е. подставляется вместо переменной в выражении), а потом уже лишь после этого происходит "передача хода" другим операторам в выражении ( где, между прочим, может ещё раз использоваться эта переменная, значение которой уже будет изменено). https://tc39.es/ecma262/#sec-postfix-increment-operator