Code Inspection: 'for..in' is used instead of 'for..of'
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
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.
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.