数码资讯
js中生成地图对象的一种方法
复制代码代码如下所示: var map =函数(){() 这_entrys =新的数组(); this.put =功能(键,值){ 如果(关键= = null | | {关键= =未定义) 返回; } VaR指标=这_getindex(关键); 如果(索引= - 1){ var =新对象(); en
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
复制代码代码如下所示:
var map =函数(){()
这_entrys =新的数组();
this.put =功能(键,值){
如果(关键= = null | | {关键= =未定义)
返回;
}
VaR指标=这_getindex(关键);
如果(索引= - 1){
var =新对象();
entry.key =关键;
entry.value =价值;
这个_entrys { } =输入长度。_entrys;
其他{ }
这个_entrys { }价值=价值指标;
}
};
this.get =功能(关键){
VaR指标=这_getindex(关键);
收益率(指数)!= 1),_entrys { }:空值指标;
};
this.remove =功能(关键){
VaR指标=这_getindex(关键);
如果(索引)!= 1){
这_entrys.splice(指数1);
}
};
this.clear =函数(){
这_entrys.length = 0;;
};
this.contains =功能(关键){
VaR指标=这_getindex(关键);
收益率(指数)!= 1)真的:假;
};
this.getcount =函数(){
这_entrys.length返回;
};
this.getentrys =函数(){
这_entrys返回;
};
这个_getindex =功能(关键){
如果(关键= = null | | {关键= =未定义)
返回- 1;
}
这_entrys.length VaR _length =;
对于(var i = 0;i < _length;i++){
VaR入门=这_entrys {我};
If (entry = = null || {entry = = undefined)
继续;
}
如果(entry.key =键){ / /平等
还我;
}
}
返回- 1;
};
这个_tostring =函数(){
var;
对于(var i = 0;i < this.getentrys()。长度;i++){
字符串this.getentrys({ }。键+)::+ this.getentrys({ }。值);
如果(i)!= this.getentrys()。length-1){
=字符串;
}
}
返回的字符串;
};
};
var map =函数(){()
这_entrys =新的数组();
this.put =功能(键,值){
如果(关键= = null | | {关键= =未定义)
返回;
}
VaR指标=这_getindex(关键);
如果(索引= - 1){
var =新对象();
entry.key =关键;
entry.value =价值;
这个_entrys { } =输入长度。_entrys;
其他{ }
这个_entrys { }价值=价值指标;
}
};
this.get =功能(关键){
VaR指标=这_getindex(关键);
收益率(指数)!= 1),_entrys { }:空值指标;
};
this.remove =功能(关键){
VaR指标=这_getindex(关键);
如果(索引)!= 1){
这_entrys.splice(指数1);
}
};
this.clear =函数(){
这_entrys.length = 0;;
};
this.contains =功能(关键){
VaR指标=这_getindex(关键);
收益率(指数)!= 1)真的:假;
};
this.getcount =函数(){
这_entrys.length返回;
};
this.getentrys =函数(){
这_entrys返回;
};
这个_getindex =功能(关键){
如果(关键= = null | | {关键= =未定义)
返回- 1;
}
这_entrys.length VaR _length =;
对于(var i = 0;i < _length;i++){
VaR入门=这_entrys {我};
If (entry = = null || {entry = = undefined)
继续;
}
如果(entry.key =键){ / /平等
还我;
}
}
返回- 1;
};
这个_tostring =函数(){
var;
对于(var i = 0;i < this.getentrys()。长度;i++){
字符串this.getentrys({ }。键+)::+ this.getentrys({ }。值);
如果(i)!= this.getentrys()。length-1){
=字符串;
}
}
返回的字符串;
};
};
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。