hasOwnProperty()
方法是否区分大小写?是否有其他不区分大小写的hasOwnProperty
版本
发布于 2011-04-29 21:54:37
是的,它区分大小写,因为JavaScript区分大小写。
语言中没有内置的替代选项,但您可以使用自己的代码:
function hasOwnPropertyCaseInsensitive(obj, property) {
var props = [];
for (var i in obj) if (obj.hasOwnProperty(i)) props.push(i);
var prop;
while (prop = props.pop()) if (prop.toLowerCase() === property.toLowerCase()) return true;
return false;
}
https://stackoverflow.com/questions/5832888
复制相似问题