如何列出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 getKeys
Object.prototype.keys
.keys()
跃然一笑
TA贡献1826条经验 获得超6个赞
for (var key in obj) { if (obj.hasOwnProperty(key)) { /* useful code here */ }}
添加回答
举报
0/150
提交
取消