##
闭关修行中......
你在把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 '