Я знаю, что неопределенные проблемы обычно связаны с заданием.Но я могу получить доступ к значениям свойств напрямую
в enum.ts
export enum Account {
AccountNumber = "account number",
FirstName = "first name",
LastName = "last name",
Token = "email address",
Age = "age"
};
export enum Espenses {
Mortgages = "mortgages",
...
};
в estimator.ts
import * as EstimateEnums from ./enum.ts
estimateEnums = EstimateEnums;
private myEstimate: Estimator;
this.myEstimate = {
Account: {
AccountNumber: 1,
FirstName: "name1",
LastName: "name2",
Token: "dw@mail.com",
Age: 41
},
Espenses: {
Mortgages: 100...
}
Object.entries(this.estimateEnums).forEach(([key,value]) => {
Object.entries(value).forEach(([key2,value2]) => {
console.log(this.myEstimate.Account.AccountNumber) //prints 1
console.log((this.myEstimate[value.toString([key2.toString()]))});//error is here
});
строка ошибки должна вывести 1