刚刚上班才回来,今天和你说说hash数组

hash算法: 专门接受一个字符串,并计算出一个尽量不重复的编号。相同字符串,计算出的号一定相同!不同字符串,计算的号几乎不相同。
添加元素时: 将下标名称交给hash算法,计算出一个唯一的序号,将值保存到数组对应序号的元素中。
读取元素时: 将下标名称交给hash算法,计算出一个和存入时完全相同的序号,直接查找序号位置的元素值。不需要遍历!

特殊: 关联数组length属性失效(永远为0)
遍历: 依次获得arr中每个下标的名称,保存在变量key中
for(var key in arr){
arr[key]//当前元素
}

一般我们开新闻时你系统怎么知道你如何在那地方在刷新,这个时候就要用到hash数组了

posted @ 2016-08-15 22:28  tracy_zzc  阅读(147)  评论(0编辑  收藏  举报