function Dictionary() {

//    字典属性

this.items = {}

//    字典操作方法

//    1.在字典中添加键值对--set方法

Dictionary.prototype.set = (key,value)=>

{

this.items[key]=value

}

//    2.判断字典中是否有某个key

Dictionary.prototype.has=(key)=>{

return this.items.hasOwnProperty(key)

}

//    3.从字典中移除元素

Dictionary.prototype.remove=(key)=>{

//1.判断这个字典中是否有key

if (!this.has(key))return false

//2.从字典中删除key

delete this.items[key]

return true

}

//    4.根据key获取value

Dictionary.prototype.get=(key)=>{

return this.has?this.items[key]:undefined

}

//    5.获取所有的keys

Dictionary.prototype.keys=()=>{

return Object.keys(this.items)

}

//    6.size方法

Dictionary.prototype.size=()=>{

return this.keys().length

}

//    clear方法

Dictionary.prototype.clear=()=>{

this.items={}

}

}

js 获取字典的key_JS-字典相关推荐

  1. php实现小说字典功能_PHP实现获取并生成数据库字典的方法

    本文实例讲述了PHP实现获取并生成数据库字典的方法.分享给大家供大家参考,具体如下: /** * 生成mysql数据字典 */ header("Content-type:text/html; ...

  2. python获取字典长度_python字典操作

    python中字典用于存放具有映射关系的数据 字典中的key不能相同 字典中的key必须为不可变类型,所以可以是数.字符串.元组, 但不能是列表 创建字典 通过{}创建 dict1 = {'eric' ...

  3. java获取字典所有的key_java字典,多层字典,斗地主发牌,实例展示

    在我们的日常工作与生活当中,java都有涉及到.它具有十分强大的功能,并且内容也极其丰富,使用频率也是很高的,所以大家对于java的学习热情也是十分积极的.今天就来为大家介绍java字典,多层字典,斗 ...

  4. python字典在编程中的作用_python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 # ...

  5. [转载] python 字典查找_python字典的增,删,改,查

    参考链接: Python字典clear() 字典---dict 1.字典是无序,可变的数据类型 2.字典:用于存储数据,存储大量数据,字典要比列表快,将数据和数据之间进行关联 定义一个字典: dic ...

  6. python字典成绩_python字典总结

    今天总结一篇关于字典的知识点> 字典也是python提供的一种常用的数据结构,它用于存放具有映射关系的数据 比如成绩表,语文:34,数学:99,如果单纯的使用两个列表保存这组数据,则无法记录两组 ...

  7. python 字典处理_python numpy求解积分python中的字典操作及字典函数

    字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'} 字典的操作 W ...

  8. 【python笔记九】字典创建、字典增删改查、字典常用操作

    笔记九 python字典 字典创建 1.直接使用{} 2.使用dict() 3.空字典 字典的增删改查 增加 删除 修改 查找 字典的操作方法 get() keys() items() values( ...

  9. 12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法

    12.从入门到精通:Python字典,创建字典,访问字典的值,修改字典,删除字典,字典键的特性,字典内置函数和方法 Python字典 创建空字典 访问字典里的值 修改字典 删除字典元素 字典键的特性 ...

  10. python嵌套字典读取_python 字典,字典嵌套,字典遍历

    字典(Dictionary)操作详解 字典为键值的形式,一个键对应一个值 Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 一.创建字典 字典由键和对应 ...

最新文章

  1. 为什么说「中台」程序员未来会最值钱?
  2. UI设计师必须了解:2015年十大移动端APP设计主流趋势
  3. layui动态添加input_layer.prompt添加多个输入框
  4. 转-项目管理心得:一个项目经理的个人体会、经验总结
  5. 即构科技张靖雨:以最优的用户体验为第一评估要素
  6. 微信小程序一定要用https的理由,小程序使用HTTPS链接分析
  7. final修饰符、抽象类、接口、多态、内部类的简单小结
  8. Windows下提升进程权限(转)
  9. transform子元素,绝对定位失效
  10. 每天一学——VAB RANGE
  11. C C++如何获取当前系统时间
  12. 华为杯数学建模2020什么时候出结果_第17届华为杯数学建模竞赛来啦
  13. 在Linux安装QQ,只需几步
  14. 纪念愚人节微博禁止评论
  15. excel模板报表转PDF下载
  16. 微信网页扫码支付(公众号)JAVA实现
  17. 单核CPU与多核CPU的区别,多线程的优点,什么是并行?并发?
  18. 2021年芯片产业发展的五大关键词
  19. 都是was缓存惹的祸
  20. QGIS编译---QGIS2.14.16 + Qt4.8.6 + VS2010 ---32位版本

热门文章

  1. Android开发丶一步步教你实现okhttp带进度的列表下载文件功能
  2. SAP mbew 标准价和移动平均价
  3. 软件配置管理岗位职责说明
  4. 广式粤语VS港式粤语
  5. Reboot Restore Rx Pro v12.0 Build 2707937851 系统重启还原工具
  6. 55.网页设计规则#3_图片和插图
  7. Python计算分位点与逆运算:根据给定的值,计算在序列中的分位水平
  8. Excel 透视图数据源无效的问题(PivotTable Data Source Not Valid)
  9. 二十四式长生图——清手抄本(扫描版)
  10. 高一数学试题-2022年秋期末试卷