What would be the difference between

```
var nums = [];
for (var i = 0; i < 10; ++i) {
nums[i] = i+1;
}

```

and

```
var nums = [];
for (var i = 0; i < 10; i++) {
nums[i] = i+1;
}

```

In the `for` loop, `i = 0`, but in the first iteration, would nums[i] = nums [0] or nums [1] since we are using `++i`? How would the first iteration be different if `i++` were used instead?

Update: For this particular `for` loop it doesn't matter. However, I'm interested to see a `for` loop where `++i` vs `i++` matters.