国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 12:11:08
字體:
來源:轉載
供稿:網(wǎng)友

本文實例講述了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();//3pbook.remove("Jennifer");//pbook.clear();pbook.showAll();//Mike -> 723; Jonathan -> 666;pbook.count();//2

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

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

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 军事| 佛教| 漳州市| 比如县| 民勤县| 安徽省| 天柱县| 昆明市| 桑植县| 七台河市| 敦煌市| 航空| 英超| 台安县| 新源县| 甘肃省| 榆中县| 定日县| 梁山县| 德钦县| 佛山市| 玉林市| 恩平市| 临沂市| 营口市| 抚宁县| 邻水| 郑州市| 陆河县| 新巴尔虎右旗| 东兴市| 霍邱县| 长顺县| 瑞丽市| 景宁| 通山县| 庄浪县| 鸡东县| 萝北县| 阿克陶县| 咸宁市|