Why does array = 'HAIL SATAN! ♥' convert the array to a plain object? Is it because of the index or because the special character?
array = 'HAIL SATAN! ♥'
The index. The content has no bearing on the matter.
When you poke enough holes into the array, V8 deems it as “sparse enough” to get this treatment.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.