对象具有属性和方法两个组成。
1. 创建对象
创建对象可以采用三种方法:
- 创建直接的实例
person=new Object();
//创建属性
person.firstname="John";
person.lastname="Doe";
person.age=50;
person.eyecolor="blue";
//创建方法
person.alert=function(){
alert(“my name is:”+this.name);
}
- 使用大括号
var person = {
name: "Ming",
age: 17,
talk: function () {
console.log("another... Sky... walk...");
}
};
- 使用对象构造器
function person(firstname,lastname,age,eyecolor){
this.firstname=firstname;
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;
}
myFather=new person("John","Doe",50,"blue");
2. 修改属性和方法
//修改属性
person.name=”tom”;
//修改方法
person.alert=function(){
alert(“hello,”+this.name);
}
3. 删除属性和方法
//删除一个属性的过程也很简单,就是将其置为undefined:
//删除属性
person.name=undefined;
//删除方法
person.alert=undefined;
网友评论