AO
account
- это объект (или Indexable - https://www.typescriptlang.org/docs/handbook/interfaces.html#indexable-types), а fieldName
- это строка, которая соответствует названию поля (property name) из этого объекта.account[fieldName]
вытащит значение, которое там находится.Поэтому и работает :)