гайз, у массива есть symboliterator, он итерируемый, у обьекта нет length, и index, поэтому он не итерируемый, но если у него будет Symbol.iterator, то можно. а псевддомассив- это тот, который имеет index, есть length, но без метода Symbol.iterator мы все равно не сможем его перебрать, верно?