日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

js关联数组

發布時間:2025/7/14 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 js关联数组 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標準javascript 是內含支持hash關聯數組,經查找資料并測試,有關標準javascript內含的hash關聯數組操作備忘如下

1。Hash關聯數組定義

// 定義空數組 myhash = { }

// 直接定義數組 myhash = {”key1″:”val1″, “key2″:”val2″ }

// 用Array 定義數組 myhash = new Array(); myhash[”key1″] = “val1″; myhash[”key2″] = “val2″;

2。向Hash關聯數組添加鍵值

// 添加一個新鍵 newkey ,鍵值為 newval myhash[”newkey”] = “newval”;

3。刪除Hash關聯數組已有鍵值

// 刪除一個鍵 newkey ,同時,該鍵值對應的 newval 也就消失了 delete myhash[”newkey”];

4。遍歷Hash關聯數組

// 遍歷整個hash 數組 for (key in myhash) { val = myhash[key]; }

5。Hash關聯數組簡易使用示例

// 轉向腳本 <script type=”text/javascript”> urlhash = { “yahoo”:”www.yahoo.cn“, “baidu”:”www.baidu.com“, “google”:”www.google.cn” };

// 交互式使用示例 userinfo = prompt(”請輸入您最想去的搜索引擎:(yahoo|baidu|google)”, “yahoo”); document.write (”您的選擇:” + userinfo + “,<a href=http://” + getURL(userinfo) + ” target=_blank>” + “按此即可進入” + “</a>” + userinfo + “。”);

// getURL // 如果參數未定義,默認返回 www.yahoo.cn 網址 // @param choice 選擇名稱 // @return url 實際的URL function getURL(choice) { url = urlhash[choice]; if (typeof(urlhash[choice]) == “undefined”) url = “www.yahoo.cn“; return url; }

// 獲得hash列表的所有 keys // @param hash hash數組 // @return keys 鍵名數據 function array_keys(hash) { keys = []; for (key in hash) keys.push(key); return keys; } </script>

轉載于:https://www.cnblogs.com/ccode/p/4196541.html

總結

以上是生活随笔為你收集整理的js关联数组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。