老生常談javascript?hash的使用
在javascript中,hash指的是哈希表,是一種根據(jù)關(guān)鍵字直接訪問內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu);通過哈希表,數(shù)據(jù)元素的存放位置和數(shù)據(jù)元素的關(guān)鍵字之間建立起某種對應(yīng)關(guān)系,建立這種對應(yīng)關(guān)系的函數(shù)稱為哈希函數(shù)。
hash就是一個(gè)賦值的方法,含義很多,搜索到的知識和方法也非常復(fù)雜,但實(shí)際用的并不需要太復(fù)雜,能用的就一點(diǎn)點(diǎn),寫法也非常簡單,hash有多種寫法
my hash = {}←Object { } my hash = { "a" : 1}← >Object { a: 1 } my hash.a← 1 > my_hash['a']←1 my_hash = { b: 2}← >Object { b: 2} my hash = { a:l, b: 2} ←>Object { a: 1. b:2} > my_hash.a← 1 > my_hash['a' ]← 1
這種方法類似ruby的使用。是最簡單的方法
那么,創(chuàng)建一個(gè)hash,它的key是a,對應(yīng)的value是1
hash = { "a" : "1" }
第2個(gè)任務(wù)再創(chuàng)建一個(gè)hash,它的key分別是one和two對應(yīng)的value分別是100和200
hash = { one : 100, two : 200}
到此這篇關(guān)于老生常談javascript hash的使用的文章就介紹到這了,更多相關(guān)javascript hash使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
JavaScript高級函數(shù)應(yīng)用之分時(shí)函數(shù)實(shí)例分析
這篇文章主要介紹了JavaScript高級函數(shù)應(yīng)用之分時(shí)函數(shù),結(jié)合實(shí)例形式分析了javascript通過合理分時(shí)函數(shù)應(yīng)用避免瀏覽器卡頓或假死的相關(guān)操作技巧,需要的朋友可以參考下2018-08-08Javascript實(shí)現(xiàn)div的toggle效果實(shí)例分析
這篇文章主要介紹了Javascript實(shí)現(xiàn)div的toggle效果的方法,實(shí)例分析了采用純javascript實(shí)現(xiàn)toggle效果的相關(guān)技巧,需要的朋友可以參考下2015-06-06JavaScript表單焦點(diǎn)自動(dòng)切換代碼
這篇文章主要介紹了JavaScript表單焦點(diǎn)自動(dòng)切換代碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07一文詳解如何使npm-scripts更好維護(hù)的配置方法
這篇文章主要為大家介紹了如何使npm-scripts更好維護(hù)的配置方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06微信小程序button標(biāo)簽open-type屬性原理解析
這篇文章主要介紹了微信小程序button標(biāo)簽open-type屬性原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Js生成隨機(jī)數(shù)/隨機(jī)字符串的方法小結(jié)【5種方法】
這篇文章主要介紹了Js生成隨機(jī)數(shù)/隨機(jī)字符串的方法,結(jié)合實(shí)例形式總結(jié)分析了5種Js生成隨機(jī)數(shù)/隨機(jī)字符串的操作技巧,需要的朋友可以參考下2020-05-05