中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS字典Dictionary類定義與用法示例

發布時間:2020-09-04 15:56:07 來源:腳本之家 閱讀:254 作者:白楊-M 欄目:web開發

本文實例講述了JS字典Dictionary類定義與用法。分享給大家供大家參考,具體如下:

字典 Dictionary類

/*字典 Dictionary類*/
function Dictionary() {
  this.add = add;
  this.datastore = new Array();
  this.find = find;
  this.remove = remove;
  this.showAll = showAll;
  this.count = count;
  this.clear = clear;
}
function add(key, value) {
  this.datastore[key] = value;
}
function find(key) {
  return this.datastore[key];
}
function remove(key) {
  delete this.datastore[key];
}
function showAll() {
  var str = "";
  for(var key in this.datastore) {
    str += key + " -> " + this.datastore[key] + "; "
  }
  console.log(str);
}
function count() {
  /*var ss = Object.keys(this.datastore).length;
  console.log("ssss  "+ss);
  return Object.keys(this.datastore).length;*/
  /**/
  var n = 0;
  for(var key in Object.keys(this.datastore)) {
    ++n;
  }
  console.log(n);
  return n;
}
function clear() {
  for(var key in this.datastore) {
    delete this.datastore[key];
  }
}
var pbook = new Dictionary();
pbook.add("Mike", "723");
pbook.add("Jennifer", "987");
pbook.add("Jonathan", "666");
pbook.showAll();//Mike -> 723; Jennifer -> 987; Jonathan -> 666;
pbook.count();//3
pbook.remove("Jennifer");
//pbook.clear();
pbook.showAll();//Mike -> 723; Jonathan -> 666;
pbook.count();//2

這里使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可得如下運行結果:

JS字典Dictionary類定義與用法示例

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript數據結構與算法技巧總結》、《JavaScript數學運算用法總結》、《JavaScript排序算法總結》、《JavaScript遍歷算法與技巧總結》、《JavaScript查找算法技巧總結》及《JavaScript錯誤與調試技巧總結》

希望本文所述對大家JavaScript程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凌云县| 潮安县| 汕头市| 平罗县| 明溪县| 遂平县| 陆川县| 儋州市| 鄱阳县| 闵行区| 吴堡县| 忻城县| 临漳县| 小金县| 林甸县| 巴里| 深圳市| 荥阳市| 巫溪县| 连江县| 遂宁市| 阳高县| 二连浩特市| 北海市| 建水县| 哈密市| 延边| 新河县| 玉屏| 革吉县| 雷州市| 景德镇市| 遂昌县| 凤台县| 海淀区| 托里县| 札达县| 虹口区| 天全县| 阜阳市| 延津县|