js 陣列 2 (雜湊陣列,又名關聯陣列)

2021-09-25 09:41:49 字數 641 閱讀 7652

雜湊(hash)陣列(關聯陣列):   ==>  雜湊陣列內元素無序,普通陣列的陣列長度length對雜湊陣列無效

例項:[ name: '小明', id:'opendoor' ]  // 以[鍵名:鍵值]即[key:value] 鍵值對的形式出現

宣告陣列:var hash = [ name: '小茗同學', id: 『4405***680』, ***:'男' ];雜湊陣列的儲存內容以一對對鍵值對的形式出現

向陣列中新增乙個元素hash['name'] = '小茗同學'; //  鍵名 name,鍵值 小茗同學;

等價於 hash.id= 『4405***680』; // 鍵名: id,鍵值:  4405***680;

修改關聯陣列元素值:hash.*** = '男;

動態鍵名:var n = 'id';   hash[n] = 12;  // 鍵名隨n的改變而變,鍵值 12;

遍歷關聯陣列 for in:  for (var key in hash)  // for (var  鍵名變數  in  關聯陣列) {}

JS 關聯陣列

使用方式 var arr arr key1 value1 arr key2 value2 通常的陣列在填充時會隱式或者顯示指定陣列下標,但js中陣列可以以名字的形式為元素賦值,這就形成了關聯陣列,如 var arr new array arr china beijing,niaoling,hulan...

索引陣列 關聯陣列

php 數字 索引陣列一般表示陣列元素在陣列中的位置,是有數字組成,下列標從0開始 比較好的是php中的陣列元素可以是任意型別如 arr3 指定索引號 鍵 值 在陣列中,鍵是不相同的,值可以相同 鍵如果相同時最後乙個鍵會覆蓋前乙個鍵的值 索引陣列 arr array 50,60,70,80,90 a...

陣列與關聯陣列

簡介 陣列允許指令碼利用索引將資料集合儲存為獨立的條目。bash支援普通陣列和關聯陣列,前者使用整數作為陣列索引,後者使用字串作為陣列索引。當資料以數字順序組織的時候,應該使用普通陣列,例如一組連續的迭代。當資料以字串組織的時候,關聯陣列就派上用場了,例如主機名稱。本節會介紹普通陣列和關聯陣列的用法...