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

 时间:2024-09-20 17:36:49

jquery,js判断字典中某个键值是否存在,使用字典处理编程中的实际问题,达到事半功倍的效果.

工具/原料

ThinkPadSL300

windows10旗舰版

GoogleChrome版本95.0.4638.69(正式版本)(64位)

方法/步骤

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

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

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

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

3、合并两个字典,jq掼鸿乡羰uery的extend()函数可以将一个或多个对象的内容合并到目标对象。vara={'qw':12泌驾台佐3,'op':90}varb={'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将合并到avarb={'sd':'aaa','cc':'bb'}vara={'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 窗体应用程序
热门搜索
古装图片大全 元旦黑板报图片大全 斗罗大陆动漫 漫画家日记 魔道祖师动漫免费观看