Как отличить постфиксную форму i++ от префиксной ++i?
i++ - возвращает текущее, а потом увеличивает
++i - увеличивает и возвращаетvar i = 0

console.log(i++) // 0
console.log(i) // 1
console.log(++i) // 2
Объяснение
Явно же выделено жирным: Постфиксная форма i++ отличается от префиксной ++i тем, что возвращает старое значение, бывшее до увеличения.