Tach!
Das wird auch durch Wiederholung nicht besser. Natürlich ist der Kontext bekannt: Es handelt sich um Elemente eines Arrays.
element
spricht das aus.
'array' und 'element' sind Metanamen, die sind nicht sprechend.
Bei noch höherem Bekanntheitsgrad
Das ist Unsinn. Wenn es darum geht, Code für einen Anwendungsfall zu programmieren, ist bekannt worum es sich handelt. Da gibt es nichts abzustufen.
kann man da auch anders benennen.
Wenn es sich um die Münzen in Dagobert Ducks Geldspeicher handelt bspw.:
coins = coins.filter(coin => coin != 'bar');
Ja, coins und coin wären in dem Fall sprechend. Aber was ist 'bar'?
dedlfix.