你的位置:首页 > 软件开发 > Java > JavaScript 获取对象属性和方法名的数组

JavaScript 获取对象属性和方法名的数组

发布时间:2016-03-02 20:00:13
Object.keys() 返回对象的可枚举属性和方法的名称数组。Object.getOwnPropertyNames() 返回的数组的所有属性(可枚举或不可枚举)直接找到给定对象。 1 // 创建一个对象的构造方法 2 function myObj(name, ...
Object.keys() 返回对象的可枚举属性和方法名称数组

 PS:如何分别获取JavaScript对象属性名和方法名

 1   // 获取对象方法 2   for (var i in myTester) { 3     if (myTester.hasOwnProperty(i) && typeof myTester[i] == "function") { 4       console.log("对象方法:", i, "=", myTester[i]) 5     } 6   } 7   // 输出 sayHi = () { return 'hi everyone!!!'; } 8  9   // 获取对象属性10   for (var i in myTester) {11     if (myTester.hasOwnProperty(i) && typeof myTester[i] != "function") {12       console.log("对象属性:", i);13     }14   }15   // 输出 对象属性: name 对象属性: attr

原标题:JavaScript 获取对象属性和方法名的数组

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。