大家,我是 Javascript 的新手...我知道如何使用这种格式将函数合并到Object中...
var xyz = {
yearOfBirth: 1963,
calculateAge: function() {
this.age = (new Date().getFullYear()) - this.yearOfBirth;
}
};
***但我需要你对其他格式的指导...
var abc = new Object();
谢谢!
答案 0 :(得分:1)
关于你的问题。使用构造函数定义对象时,可以像这样定义属性:
var abc = new Object()
abc["yearOfBirth"]=1963
abc["calculateAge"]=function(){
this.age=(new Date().getFullYear())-this.yearOfBirth;
}
你也可以这样做:
var abc = new Object()
abc.yearOfBirth=1963
abc.calculateAge=function(){
this.age=(new Date().getFullYear())-this.yearOfBirth;
}