js 实现获取对象所有键名(key)的方法
程序员文章站
2022-03-20 20:26:57
1.for in 循环 并且使用hasOwnProperty 方法 2.如果不使用 hasOwnProperty,给Object 添加自己的属性时,也会输出出来 ......
1.for in 循环 并且使用hasownproperty 方法
var jsonobject1 = { "name": "xiaoming", "age": 29 }, var keys1 = []; for (var p1 in jsonobject1) { if (jsonobject1.hasownproperty(p1)) keys1.push(p1); } alert(keys1);
2.如果不使用 hasownproperty,给object 添加自己的属性时,也会输出出来
object.prototype.test = "i am test"; var jsonobject = { "name": "xiaoming", "age": 29 }, keys = []; for (var p in jsonobject) keys.push(p); alert(keys); //name,age, test
上一篇: Ubuntu19.04 Help