首页 / 知识
关于javascript:如何查找哈希的键?
2023-04-12 16:28:00

How to find keys of a hash?我知道在javascript对象中双重作为哈希,但我一直无法找到内置函数来获取密钥
我想要类似的东西
自己编写一个函数来迭代项目并将键添加到我返回的数组中很简单,但有没有一种标准的清洁方法呢? 我一直觉得它必须是一个简单的内置功能,我错过了,但我找不到它!
现代JavaScript(ECMAScript 5)中有一个名为
兼容性详细信息可在此处找到。 在Mozilla网站上还有一个向后兼容的片段:
对于需要与客户端浏览器大量兼容的生产代码,我仍然建议使用垫片上面的Ivan Nevostruev的答案来确保旧版浏览器中的 截至ECMAScript 5 - Object.defineProperty
从ECMA5开始,您可以使用
但是,由于ECMA5已添加
原始答案
编辑:由于这个答案已经存在了一段时间,我将保持上述原则。读这篇文章的人也应该阅读下面的Ivan Nevostruev的答案。
没有办法使原型函数不可枚举,导致它们总是出现在不使用
你可以使用
您可以使用Underscore.js,它是一个Javascript实用程序库。
据我所知,这是你能做的最好的......
使用jQuery你可以得到这样的键:
要么:
感谢@pimlottc 我相信你可以使用for / in遍历对象的属性,所以你可以这样做:
我想使用上面评价最高的答案
但是,当与Google Maps API v3结合使用时,Google地图无法使用。
效果很好。 如果您只是尝试获取元素而不是函数,那么此代码可以帮助您
}
这是我实现HashMap的一部分,我只想要键, |
最新内容
相关内容
python迭代器是什么意思
python迭代器是什么意思,数据,培训,位置,对象,方法,函数,数据流,惰性,序列,元素,迭代器(Iterator):迭代器可以看作是一个特殊的对象,每次调用该python如何对数组删除元素
python如何对数组删除元素,培训,元素,数组,索引,根据,时会,所在位置,以上,以下,操作,python中关于对列表元素的删除操作,有以下几种方式1.remopython如何用python随机产生一个一
python如何用python随机产生一个一维数组,数字,培训,步长,整数,数组,参数,函数,小数位,之间,两个,使用random模块生成随机数组python的randompython如何判断python的数组是否为
python如何判断python的数组是否为空,培训,列表,数组,长度,以上,以下,方法,更多,内容,python中判断一个列表是否为空,可以使用以下方法1、isnpython数组
python数组,培训,位置,数据,数字,简介,概念,代码,元素,方法,列表,首先,我们需要明确的一点就是Python是没有数组这一概念的,也正是基于这一特点pythonpython数组判断是否存在重复
pythonpython数组判断是否存在重复元素,代码,培训,数据,方法,数组,元素,存在,长度,字典,以上,python数组判断是否存在重复元素的方法:方法一:通python如何确定是否为可迭代对象
python如何确定是否为可迭代对象,培训,元素,索引,对象,整数,字典,函数,类型,下标,模块,迭代可以理解为,任意的集合使用for循环遍历python中,迭python内置函数在哪
python内置函数在哪,培训,函数,包装,模块,对象,字符串,列表,数据类型,属性,类型,所谓内置函数,就是在Python中被自动加载的函数,任何时候都可以python判断数组list是否为空
python判断数组list是否为空,培训,数组,根据,语句,长度,逻辑,后面,表示,以上,条件,判断数组为空,是一个常见用法。python–方法:根据长度判断长python有数组吗
python有数组吗,数据,培训,地址,数组,数据类型,参数,指针,形状,属性,类型,python中的list是python的内置数据类型,list中的数据类不必相同的,而pythonndarray数组对象有什么特点
pythonndarray数组对象有什么特点,培训,数组,下标,元素,对象,数据类型,同质,长度,实例,以上,pythonndarray数组对象有什么特点1、numpy数组是python列表如何结合数组使用
python列表如何结合数组使用,时间,培训,数组,列表,元素,结尾,长度,多种,以上,类型,python列表如何结合数组使用说明1、要存储多种相同类型的