【发布时间】:2015-08-10 11:23:29
【问题描述】:
给定一个密钥:'mykey'
并给定一个对象:Object {Mykey: "some value", ...}
并使用以下if (key in myObject) 语法检查匹配...
如何检查匹配的字符串而不考虑大写字母?
例如:键 mykey 应该匹配到对象中的 Mykey,即使 M 是大写的。
我知道有一个函数可以做到这一点:How to uppercase Javascript object keys?
我正在寻找是否有其他方法。
【问题讨论】:
-
你不能,你是在问如何创建一个可以做到这一点的函数吗?
-
您的检索函数将基于任意逻辑 shim 接受地图中的潜在冲突。我不认为这是一个内置功能,您最好将其作为自定义函数(如@adeneo 给出的示例)插入原型链并从中继承。
标签: javascript loops object search capitalization