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
"
));
查看全文
相关阅读:
df
浅谈C#垃圾回收
eclipse+ADT 进行android应用签名详解
Android Monkey工具参数意义
Android Monkey(转载)
清理Win7右键菜单里“发送到”选项
Android中LOG机制详解(上)
关于微博内容中的短地址ShortURL
Android中LOG机制详解(下)
黑盒测试用例设计方法实践(判定表驱动法)
原文地址:https://www.cnblogs.com/jacktu/p/1011504.html
最新文章
网络负载均衡(NLB)及Session 同步相关
搜索引擎营销 (SEM) 的基准策略
.NET 开发淘宝API代码实例(转)
SQL 日期函数
IE8兼容IE7模式代码:XUACompatible详解
类似QQ空间模糊的图片,过一会变得清晰效果
.net(c#)获取客户端真实IP,非代理
SQL Server 2005 : 清空数据库日志
python之字符串格式化(format)
linux源码解读(六):文件系统——虚拟文件系统VFS
热门文章
linux源码解读(八):内存管理——分页和分段
linux源码解读(十五):红黑树在内核的应用——CFS调度器
linux源码解读(七):文件系统——可执行文件的加载和执行
linux源码解读(九):内存管理——buddy和slab
linux源码解读(十):内存管理——内存分配和释放关键函数分析&ZGC垃圾回收
linux源码解读(十三):内核驱动module加载kprobe&字节跳动Elkied简要分析
linux源码解读(十四):红黑树在内核的应用——红黑树原理和api解析
linux源码解读(十一):多进程/线程的互斥和同步&JVM同步原理
linux源码解读(十二):系统调用和中断&字节跳动HIDS简要分析
SQLserver 字符串切割末位以及case when 判断大小
Copyright © 2011-2022 走看看