I personally prefer variables to be as descriptive as possible. But that being said, if you have a linter that forces lines to be of a certain length, then having single letter variables like e ,i and so forth seems more viable.
A rule of thumb (something that I had picked up from another developer I had worked with) is that variables names need to get more descriptive the further they are used from the point of initialization. 😄