2
我在io.js在嘗試用ES6地圖,並意識到,我不能做到以下幾點:如何將任何物體上使用ES6哈希地圖,而維修器材的引用(即Java的哈希碼)
var map = new Map()
map.set({key:"value"}, "some string");
map.get({key:"value"}); // undefined. I want "some string"
這是因爲{key:「value」} === {key:「value」}爲false。
我需要能夠使用一個對象作爲一個鍵,但不要求ACTUAL對象查找像java HashMap使用hashcode和equals的值。這可能嗎?
爲什麼不使用JSON.parse({key:「value」})作爲您的密鑰? – 2015-02-06 04:04:08