首页 > 代码库 > js 实现获取对象所有键名(key)的方法
js 实现获取对象所有键名(key)的方法
1.for in 循环 并且使用hasOwnProperty 方法
1 var jsonObject1 = { 2 "name": "xiaoming", 3 "age": 29 4 }, 5 var keys1 = []; 6 for (var p1 in jsonObject1) { 7 if (jsonObject1.hasOwnProperty(p1)) 8 keys1.push(p1); 9 }10 alert(keys1);
如果不使用 hasOwnProperty,给Object 添加自己的属性时,也会输出出来
1 Object.prototype.test = "I am test";2 var jsonObject = {3 "name": "xiaoming",4 "age": 295 },6 keys = [];7 for (var p in jsonObject)8 keys.push(p);9 alert(keys); //name,age, test
js 实现获取对象所有键名(key)的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。