I would heavily recommend option B as its more safer
I don’t think there is any difference in performance between the two, but use Option B, as I once had a problem where i was using Option A, and it just would not loop trough the entire thing, only part of it
It’s option B because it’s much more clearer than option A.
“for i = 1” method is a traditional method, yet is inefficient because you’re basically looking for every single object at once (yet failing to do so if you have a very big list) + it just looks ugly.
“for i,v in pairs()” method is much better because v is technically t[i], plus it’s very common amongst pro developers (excluding mine tho i might use it in the future).
It’s also safer.