Set 没有键名,只有键值,不允许有重复值(敲黑板,画重点),重复的值是绝对相等(===),但是NaN和NaN是相等的值,两个对象总是不相等的。
key值相等,后者会覆盖前者,key值相等的概念是绝对相等(===),key值实际上是和内存地址绑定的,只要内存地址不一样,就默认是map的两个成员。
一定要仔细看看Map和Set中举的例子鸭
后台的map转换成json,到前台后就是直接写在js里的数据了,就好处理了类似于<scriptvar json = "<%=request.getMapJson()%"处理json</script集合中的键和值可以是任何类型。如果使用现有密钥向集合添加值,则新值会替换旧值
下表列出了 Map 对象的属性和描述。
下表列出了 Map 对象的方法和描述。