เขียน javascript มาตั้งนานเลยสงสัยว่าถ้าเราจะเีขียน javascript แบบแนว oop ซักหน่อยจะเป็นอะไรไป
var member = new Object();
member.name = "Jenefer Simpson";
member.www = "www.jenefer.com";
var dateRegister = new Object();
dateRegister.date = 09;
dateRegister.month = 02;
dateRegister.year = 2011;
member.dateRegister = dateRegister;
member.toString = function () {
return "name="+this.name+" // "+this.www;
}
member.getName = function() {
return "name="+this.name;
}
หรือจะเขียนแบบนี้ก็ได้
var member = {
name : "Jenefer Simpson",
www : "www.jenefer.com",
dateRegister: {
day: 09,
month: 02,
year: 2011
},
toString = function () {
return "name="+this.name+" // "+this.www;
}
getName = function() {
return "name="+this.name;
}
}
ทีนี้ลองเรียกใช้งานดูค่ะ จะดึงค่าพร็อพเพอร์ตี้ของ object member ขึ้นมา
alert(member.getName());
ลองรันดูนะค่ะ
เป็นไงง่ายม่ะ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น