数码资讯
HashMap类的实现代码的Javascript
复制代码代码如下所示: 函数的HashMap(){ *映射的大小*** var大小= 0; **的对象 var =新对象(); * map映射方法*** this.put =功能(键,值){ 如果(!this.containskey(关键)){ 大小+; 条目{键} =值; } } 图获取方法***
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
函数的HashMap(){
*映射的大小***
var大小= 0;
**的对象
var =新对象();
* map映射方法***
this.put =功能(键,值){
如果(!this.containskey(关键)){
大小+;
条目{键} =值;
}
}
图获取方法***
this.get =功能(关键){
返回this.containskey(键)进入{key}:空;
}
图删除方法
this.remove =功能(关键){
如果(this.containskey(重点)(删除条目{key})){
尺寸;
}
}
它包括密钥***
this.containskey =功能(关键){
返回(输入键);
}
它包括值***
this.containsvalue =函数(值){
对于(var进入道具){
如果(条目{ = } = value){
返回true;
}
}
返回false;
}
所有值***
this.values =函数(){
var =新数组();
对于(var进入道具){
Values.push(进入{道具});
}
返回值;
}
所有密钥***
this.keys =函数(){
新数组();
对于(var进入道具){
Keys.push(道具);
}
返回键;
}
地图大小**
this.size =函数(){
返回的大小;
}
清晰的地图* * / / * *
this.clear =函数(){
大小= 0;
条目=新对象();
}
}
/ /创建一个HashMap对象
VaR HashMap =新HashMap();
HashMap.put(
HashMap.put(B
HashMap.put(
HashMap.put(C
HashMap.put(
警报(hashmap.size());
函数的HashMap(){
*映射的大小***
var大小= 0;
**的对象
var =新对象();
* map映射方法***
this.put =功能(键,值){
如果(!this.containskey(关键)){
大小+;
条目{键} =值;
}
}
图获取方法***
this.get =功能(关键){
返回this.containskey(键)进入{key}:空;
}
图删除方法
this.remove =功能(关键){
如果(this.containskey(重点)(删除条目{key})){
尺寸;
}
}
它包括密钥***
this.containskey =功能(关键){
返回(输入键);
}
它包括值***
this.containsvalue =函数(值){
对于(var进入道具){
如果(条目{ = } = value){
返回true;
}
}
返回false;
}
所有值***
this.values =函数(){
var =新数组();
对于(var进入道具){
Values.push(进入{道具});
}
返回值;
}
所有密钥***
this.keys =函数(){
新数组();
对于(var进入道具){
Keys.push(道具);
}
返回键;
}
地图大小**
this.size =函数(){
返回的大小;
}
清晰的地图* * / / * *
this.clear =函数(){
大小= 0;
条目=新对象();
}
}
/ /创建一个HashMap对象
VaR HashMap =新HashMap();
HashMap.put(
HashMap.put(B
HashMap.put(
HashMap.put(C
HashMap.put(
警报(hashmap.size());
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。