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.