刚刚上班才回来,今天和你说说hash数组
生活随笔
收集整理的這篇文章主要介紹了
刚刚上班才回来,今天和你说说hash数组
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
hash算法: 專門接受一個(gè)字符串,并計(jì)算出一個(gè)盡量不重復(fù)的編號(hào)。相同字符串,計(jì)算出的號(hào)一定相同!不同字符串,計(jì)算的號(hào)幾乎不相同。
添加元素時(shí): 將下標(biāo)名稱交給hash算法,計(jì)算出一個(gè)唯一的序號(hào),將值保存到數(shù)組對(duì)應(yīng)序號(hào)的元素中。
讀取元素時(shí): 將下標(biāo)名稱交給hash算法,計(jì)算出一個(gè)和存入時(shí)完全相同的序號(hào),直接查找序號(hào)位置的元素值。不需要遍歷!
特殊: 關(guān)聯(lián)數(shù)組length屬性失效(永遠(yuǎn)為0)
遍歷: 依次獲得arr中每個(gè)下標(biāo)的名稱,保存在變量key中
for(var key in arr){
arr[key]//當(dāng)前元素
}
一般我們開新聞時(shí)你系統(tǒng)怎么知道你如何在那地方在刷新,這個(gè)時(shí)候就要用到hash數(shù)組了
轉(zhuǎn)載于:https://www.cnblogs.com/tracy-zhu/p/5774602.html
總結(jié)
以上是生活随笔為你收集整理的刚刚上班才回来,今天和你说说hash数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在XML里的XSD和DTD以及stand
- 下一篇: php变量函数,回调函数