// 創(chuàng)建一個對象的構(gòu)造方法
? ? function myObj(name, attr) {
? ? ? ? this.name = name;
? ? ? ? this.attr = attr;
? ? ? ? this.sayHi = function () {
? ? ? ? ? ? return 'hi everyone!!!';
? ? ? ? }
? ? }
? ? // 創(chuàng)建一個對象
? ? 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);