如何为JavaScript Set自定义对象相等性
新的ES 6(Harmony)引入了新的Set对象。Set使用的身份算法类似于===运算符,因此不太适合比较对象:
var set = new Set();set.add({a:1});set.add({a:1});console.log([...set.values()]); // Array [ Object, Object ]如何自定义Set对象的相等性以进行深层对象比较?有没有像Java这样的东西equals(Object)?
慕容708150
千万里不及你
随时随地看视频慕课网APP
相关分类