Code Inspection: 'for..in' is used instead of 'for..of'
for..in loops on arrays to
for..of loops, introduced in ECMAScript 6, iterate over
iterable objects. For arrays, this construction should be preferred to
for..in, since it is executed only for array values and not for array object's properties.