数码资讯
javascript实现的地图收集工具类的完整实例
本文演示了javascript实现的地图收集工具类,供大家参考: var map =函数(){() 输入实体结构 var =函数(键,值){ this.key =关键; this.value =价值; } this.entries =新的数组(); 在数组中构造输入项的方法中 this.put =功
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文演示了javascript实现的地图收集工具类,供大家参考:
var map =函数(){()
输入实体结构
var =函数(键,值){
this.key =关键;
this.value =价值;
}
this.entries =新的数组();
在数组中构造输入项的方法中
this.put =功能(键,值){
不要把现有的数组放进去
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
返回false;
}
}
This.entries.push(新条目(键,值));
};
获取模拟方法
this.get =功能(关键){
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
返回此项;
}
}
返回null;
};
找到下标值
this.indexof =功能(关键){
var指数= 1;
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
索引= i;
打破;
}
}
收益指数;
}
删除一个元素
this.remove =功能(关键){
VaR指标= this.indexof(关键);
如果(索引)!= 1){
this.entries.splice(指数1);
}
}
获取映射长度
this.size =函数(){
返回this.entries.length;
};
将键设置为
this.setvalue =功能(键,值){
VaR指标= this.indexof(关键);
如果(索引)!= 1){
这个条目{ value } = value = value;
};
};
是否空气 /地图
this.isempty =函数(){
返回(这个大小)< = 0;
};
空映射;
this.clear =函数(){
this.entries = { };
};
获取输入实体
this.getentry =函数(指数){
如果(指数)this.size(指数< > = 0){
返回这个条目{索引};
}
返回null;
}
this.tostring =函数(){
var};
对于(var i = 0;i < this.size();i++){
STR = this.getentry(我)。键+=+ this.getentry(价值+我)
}
删除最后一个
STR = str.substring(0,str.length - 1);
STR};
返回字符;
};
}
希望本文能对大家的javascript程序设计有所帮助。
var map =函数(){()
输入实体结构
var =函数(键,值){
this.key =关键;
this.value =价值;
}
this.entries =新的数组();
在数组中构造输入项的方法中
this.put =功能(键,值){
不要把现有的数组放进去
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
返回false;
}
}
This.entries.push(新条目(键,值));
};
获取模拟方法
this.get =功能(关键){
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
返回此项;
}
}
返回null;
};
找到下标值
this.indexof =功能(关键){
var指数= 1;
对于(var i = 0;i < this.size();i++){
如果(此条目{键} =键=键){
索引= i;
打破;
}
}
收益指数;
}
删除一个元素
this.remove =功能(关键){
VaR指标= this.indexof(关键);
如果(索引)!= 1){
this.entries.splice(指数1);
}
}
获取映射长度
this.size =函数(){
返回this.entries.length;
};
将键设置为
this.setvalue =功能(键,值){
VaR指标= this.indexof(关键);
如果(索引)!= 1){
这个条目{ value } = value = value;
};
};
是否空气 /地图
this.isempty =函数(){
返回(这个大小)< = 0;
};
空映射;
this.clear =函数(){
this.entries = { };
};
获取输入实体
this.getentry =函数(指数){
如果(指数)this.size(指数< > = 0){
返回这个条目{索引};
}
返回null;
}
this.tostring =函数(){
var};
对于(var i = 0;i < this.size();i++){
STR = this.getentry(我)。键+=+ this.getentry(价值+我)
}
删除最后一个
STR = str.substring(0,str.length - 1);
STR};
返回字符;
};
}
希望本文能对大家的javascript程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。