zoukankan
html css js c++ java
javascript中实现的hashtable
function
Hashtable()
{
this
._hash
=
new
Object();
this
.add
=
function
(key,value)
{
if
(
typeof
(key)
!=
"
undefined
"
)
{
if
(
this
.contains(key)
==
false
)
{
this
._hash[key]
=
typeof
(value)
==
"
undefined
"
?
null
:value;
return
true
;
}
else
{
return
false
;
}
}
else
{
return
false
;
}
}
this
.remove
=
function
(key)
{
delete
this
._hash[key];}
this
.count
=
function
()
{
var
i
=
0
;
for
(
var
k
in
this
._hash)
{i
++
;}
return
i;}
this
.items
=
function
(key)
{
return
this
._hash[key];}
this
.contains
=
function
(key)
{
return
typeof
(
this
._hash[key])
!=
"
undefined
"
;}
this
.clear
=
function
()
{
for
(
var
k
in
this
._hash)
{
delete
this
._hash[k];}
}
}
var
a
=
new
Hashtable();
a.add(
"
aa
"
);
a.add(
"
bb
"
,
2342
);
a.add(
"
bb
"
,
2342
);
a.remove(
"
aa
"
);
alert(a.count());
alert(a.contains(
"
bb
"
));
alert(a.contains(
"
aa
"
));
alert(a.items(
"
bb
"
));
查看全文
相关阅读:
lnmp thinkphp在linux上支持pathinfo
position
whereis命令
Css transition
CSS3 2D 转换
asp.net缓存(转)
Quartz.net开源作业调度框架使用详解(转)
.Net开源工作流Roadflow的使用与集成(转)
反射中 GetCustomAttributes
ASP.NTE 5 Target framework dnx451 and dnxcore50(转)原文:http://www.cnblogs.com/xishuai/p/aspnet5-target-framework-dnx451-and-dnxcore50.html
原文地址:https://www.cnblogs.com/jacktu/p/1011504.html
最新文章
【内存溢出】Maven编译时内存溢出的问题解决方式
configure: error: cannot guess build type; you must specify one解决方法
log4j打印堆栈信息
租用游艇
热浪
炸铁路
糖果
寻宝之路
排队布局
[USACO15FEB]审查(黄金)Censoring (Gold)
热门文章
[NOI2014]动物园
【模板】AC自动机(简单版)
【模板】KMP字符串匹配
drupal的node.html.twig说明
drupal8
jquery $与jQuery
drupal笔记
ie浏览器的版本
启用mysql的sql日志
moodle 笔记
Copyright © 2011-2022 走看看