PhpStorm
 
Get PhpStorm
You are viewing the documentation for an earlier version of PhpStorm.

Code Inspection: 'for..in' is used instead of 'for..of'

Last modified: 21 March 2023

Reports a usage of a for..in loop on an array. Suggests replacing it with a for..of loop.

for..of loops, which are introduced in ECMAScript 6, iterate over iterable objects. For arrays, this structure is preferable to for..in, because it works only with array values but not with array object's properties.