News for hackers. Stuff that matters.
Re:GitHub's Web Component Collection by steve_adams_86 on Friday March 12, 2021 @02:55PM (#26440164)
Yep, and each iteration replaces the previous one. Think of each iteration as its own scope.

If you want to persist a const across iterations, you'd define it in a scope above it. You could also modify a let variable defined a parent scope. Personally I avoid doing that, but it's possible. Anything defined in an iteration though, I'd consider disposable unless it's a reference to and outer scope variable.

Someone correct me if I'm wrong!

Re:GitHub's Web Component Collection by wcarss on Saturday March 13, 2021 @06:16PM (#26451074)
I think you're right! And the value of doing it this way is that you cannot re-assign these names within the scope: they are const on each iteration of the loop.