处理javascript前端中的模型结构更改

处理javascript前端中的模型结构更改,javascript,Javascript,当我使用javascript时,如何处理从服务器获得的dto中的更改。 如果我不能使用编译,那么我的选择是什么? 例如 如果我有这种结构: Person {int:Age,string:Name} 总有一天服务器会发送给我 Person{int:MyAge,string:MyName} 在C语言中,编译会警告我这一点,但是如果我使用javascript 谢谢假设您正在向JavaScript交付JSON,那么来自后端的响应应该如下所示 { 'person': { 'age

当我使用javascript时,如何处理从服务器获得的dto中的更改。 如果我不能使用编译,那么我的选择是什么? 例如 如果我有这种结构:

Person {int:Age,string:Name}
总有一天服务器会发送给我

Person{int:MyAge,string:MyName}

在C语言中,编译会警告我这一点,但是如果我使用javascript


谢谢

假设您正在向JavaScript交付JSON,那么来自后端的响应应该如下所示

{
    'person': {
        'age': PersonInstance.Age / PersonInstance.MyAge,
        'name': PersonInstance.Name / PersonInstance.MyName
    }
}
因此,只要键的年龄和名称始终相同,JavaScript就永远不需要知道PersonInstance的属性是什么