哈尔滨网站搜索优化,苏州网站建设主页,镇平建设局网站,网页颜色搭配案例1.字典数据结构 在字典中#xff0c;存储的是【键#xff0c;值】对#xff0c;其中键名是用来查询特定元素的。字典和集合很相似#xff0c;集合以【值#xff0c;值】的形式存储#xff0c;字典则是用【键#xff0c;值】对的形式存储。字典也称作映射。 2.创建字典 f… 1.字典数据结构 在字典中存储的是【键值】对其中键名是用来查询特定元素的。字典和集合很相似集合以【值值】的形式存储字典则是用【键值】对的形式存储。字典也称作映射。 2.创建字典 function Dictionary() {let items {};// 1.has如果某个键值存在于字典中返回true,否则返回false和set向字典中添加元素方法this.has function(key) {return items.hasOwnProperty(key);}this.set function(key, value) {items[key] value;}// 2.delete 根据传来的key删除某个元素this.delete function(key) {if(this.has(key)) {delete.items[key];return true;}return false;}// 3.get和values方法this.get function(key) {return this.has(key) ? items[key] : undefined;}this.values function() {let values [];for(let k in items) {if(this.has(key)) {values.push(items[k]);}}return values;}// 4. clear,size,keys和getItems方法// clear和size方法同集合类中的一样this.keys function() {return Object.keys[items];}this.getItems function() {return items;}
}