zoukankan      html  css  js  c++  java
  • javascript原生Dictionary类

       大家知道,javascript自身是不带Dictionary对象的,为了方便操作,我自己建立了这么一个字典类,基本模仿了.net中System..Collection.Generic.Dictionary类的属性和方法,便于调用。
    (1)构造函数:
    Dictionary()

    (2)属性:
     CompareMode:比较模式,0——二进制   1——文本
     Count:字典中的项目数
     ThrowException:遇到错误时,是否抛出异常

    (3)方法:
     Item(key):获取指定键对应的值
     Keys():获取键数组
     Values():获取值数组
     Add(key,value):将指定的键和值添加到字典中
     BatchAdd(keys,values):尝试将指定的键和值数组添加到字典中,如果全部添加成功,返回true;否则返回false。
     Clear():清除字典中的所有项
     ContainsKey(key):字典中是否包含指定的键
     ContainsValue(value):字典中是否包含指定的值
     Remove(key):删除字典中指定的键
     TryGetValue(key,defaultValue):尝试获取字典中指定键对应的值,如果键不存在,返回默认值
     ToString():返回字典中所有键和值组成的字符串,格式为“逗号分隔的键列表  分号  逗号分隔的值列表”

    您可以点击这里,下载源程序/Files/xrwang/javascript/Dictionary.js 。
  • 相关阅读:
    Java线程面试题 Top 50
    抽象类
    this和super的区别
    引用传递
    【代码】递归调用
    java异常
    抽象类 final
    sublime使用技巧
    zabbix表达式
    tcpdump
  • 原文地址:https://www.cnblogs.com/xrwang/p/693557.html
Copyright © 2011-2022 走看看