国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 正宁县| 安阳县| 嘉兴市| 额济纳旗| 阿拉善右旗| 西贡区| 阿克苏市| 广水市| 湖口县| 古蔺县| 三都| 门源| 龙井市| 陇川县| 康乐县| 宝丰县| 喀喇| 宁陵县| 鄂尔多斯市| 安徽省| 庆阳市| 曲阜市| 都昌县| 屏山县| 渝北区| 安宁市| 和政县| 内黄县| 阿鲁科尔沁旗| 平昌县| 临漳县| 内丘县| 杭锦后旗| 班玛县| 乌什县| 富民县| 岚皋县| 崇明县| 绥化市| 佛教| 赤城县|