老生常談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就是一個賦值的方法,含義很多,搜索到的知識和方法也非常復(fù)雜,但實際用的并不需要太復(fù)雜,能用的就一點點,寫法也非常簡單,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)建一個hash,它的key是a,對應(yīng)的value是1
hash = { "a" : "1" }
第2個任務(wù)再創(chuàng)建一個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)文章
js中常見的4種創(chuàng)建對象方式與優(yōu)缺點
不管是哪門語言,千變?nèi)f化不離其宗,深入理解其本質(zhì),方能應(yīng)用自如,下面這篇文章主要給大家介紹了關(guān)于js中常見的4種創(chuàng)建對象方式與優(yōu)缺點,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-01-01
Javascript中Microtask和Macrotask鮮為人知的知識點
這篇文章主要為大家介紹了Javascript中Microtask和Macrotask鮮為人知的知識點講解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪2022-04-04
兼容Firefox的Javascript XSLT 處理XML文件
這篇文章主要介紹了兼容Firefox的Javascript XSLT 處理XML文件,需要的朋友可以參考下2014-12-12
es6 for循環(huán)中l(wèi)et和var區(qū)別詳解
這篇文章主要介紹了es6 for循環(huán)中l(wèi)et和var區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01
JS request函數(shù) 用來獲取url參數(shù)
項目中經(jīng)常會遇到這種問題 下面代碼解決問題!2010-05-05

