jquery,js判断字典中键值以及相关操作

 时间:2024-10-13 05:54:56

1、判断jquery,js中字典是否包含某个键,我们可以使用obj.hasOwnProperty(key),比如菀蒯踔观我们定义字典 :var ditems = {'a':12,'b':90}ditems.hasOwnProperty(a) 返回trueditems.hasOwnProperty(c) 返回false

jquery,js判断字典中键值以及相关操作

2、除了上面直接使用内置方法hasOwnProperty()判断,我们也可以使用 in来判断,比如:var ditems = {'a':12,'b':90}if('a' in ditems){console.log(123)} #输出123

jquery,js判断字典中键值以及相关操作

3、合并两个字典,jquery 的extend() 函数可以将一个或多个对象的内容合并到目标对象。var a ={'qw':12泌驾台佐3, 'op': 90}var b = {'sd':'aaa','cc':'bb'}$.extend(a,b) 输出{qw: 123, op: 90, sd: 'aaa', cc: 'bb'}

jquery,js判断字典中键值以及相关操作

4、有时候我们需要合并在原来对象的基础上,就可以使用Ob门钙蹲茌ject.assign(),该方法可以合并到原对象 ,Object.assign(a,b),对象b将合并到avar b = {'sd':'aaa','cc':'bb'}var a ={'qw':123, 'op': 90}Object.assign(a,b){qw: 123, op: 90, sd: 'aaa', cc: 'bb'}

jquery,js判断字典中键值以及相关操作

5、查看字典所有键可以使用Object.keys(a)Object.keys(a)输出 ['qw', 'op', 'sd', 'cc']

jquery,js判断字典中键值以及相关操作

6、如果要按键排序Object.keys(a).sort(function(a,b){return (a[a]-a[b])})这样就可以按键排序输出字典

jquery,js判断字典中键值以及相关操作
  • bootstrap可视化工具的使用
  • Windows11怎么编辑注册表中QWORD的值
  • OllyDBG怎么接受等同于NOP的命令
  • 如何使用NetBeans创建Java GUI 窗体应用程序
  • 热门搜索
    我的梦中国梦手抄报 清明节手抄报大全 崇尚科学反对邪教手抄报 文明健康有你有我手抄报 关于书的手抄报 书法手抄报 三年级语文手抄报 诗海拾贝手抄报 植树造林手抄报 小学生手抄报内容