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
(#换成@)。