如何列出JavaScript对象的属性?假设我这样创建一个对象:var myObject =
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"};检索属性名称列表的最佳方法是什么?也就是说,我想得到一些可变的“键”,这样:keys == ["ircEvent", "method", "regex"]
3 回答
慕后森
TA贡献1802条经验 获得超5个赞
var keys = Object.keys(myObject);
var getKeys = function(obj){
var keys = [];
for(var key in obj){
keys.push(key);
}
return keys;}var getKeysObject.prototype.keys.keys()
跃然一笑
TA贡献1826条经验 获得超6个赞
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
/* useful code here */
}}添加回答
举报
0/150
提交
取消
