It can affect legibility, ability to debug, and performance.
It is best practice to not use this unless necessary.
Don’t use eval for mappings. Instead, use data structures like arrays.
Don’t use eval to parse JSON. Instead, use JSON.parse().