闭关修行中......
你在把ProvincialEntity实例作为key, 而你的这个ProvincialEntity这个类没有自定义toString()方法,所以使用了默认的toString()方法,转换成了包名.类名@哈希码这种形式,这样做是不对的,你等于实在暴露你的后台细节给客户端。客户端解析的时候:{}代表一个对象上下文:假设var x = {a : 'b'}x.a ===> 'b'或者x['a'] ===> 'b'
你在把ProvincialEntity实例作为key, 而你的这个ProvincialEntity这个类没有自定义toString()方法,所以使用了默认的toString()方法,转换成了包名.类名@哈希码这种形式,这样做是不对的,你等于实在暴露你的后台细节给客户端。
客户端解析的时候:
{}代表一个对象上下文:
假设var x = {a : 'b'}
x.a ===> 'b'
或者x['a'] ===> 'b'