// 创建一个对象的构造方法
function myObj(name, attr) {
this.name = name;
this.attr = attr;
this.sayHi = function () {
return 'hi everyone!!!';
}
}
// 创建一个对象
var myTester = new myObj("shinejaie", 1)
// 获取对象方法
for (var i in myTester) {
if (myTester.hasOwnProperty(i) && typeof myTester[i] == "function") {
console.log("对象方法: ", i, "=", myTester[i])
}
}
// 输出 对象方法: sayHi = () { return 'hi everyone!!!'; }
// 获取对象属性
for (var i in myTester) {
if (myTester.hasOwnProperty(i) && typeof myTester[i] != "function") {
console.log("对象属性: ", i);