相关疑难解决方法(0)

不区分大小写访问JavaScript属性?

假设我有一个对象:

var obj = {
  foo:"bar",
  fizz:"buzz"
};
Run Code Online (Sandbox Code Playgroud)

我需要动态访问该对象的属性,如下所示:

var objSetter = function(prop,val){
  obj[prop] = val;
}
Run Code Online (Sandbox Code Playgroud)

没有问题,除了那些prop需要不区分大小写,如果属性名称被传递到函数中,比如说,Foo而不是foo.

那么如何在不考虑大小写的情况下通过名称指向对象的属性呢?我想尽可能避免迭代整个对象.

javascript properties object

61
推荐指数
4
解决办法
4万
查看次数

JavaScript中的hasOwnProperty方法区分大小写吗?

hasOwnProperty()方法是否区分大小写?是否还有其他不区分大小写的替代版本hasOwnProperty

javascript

11
推荐指数
2
解决办法
7141
查看次数

标签 统计

javascript ×2

object ×1

properties ×1