Javascript对象基础

对象具有属性和方法两个组成。

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;

你可能感兴趣的:(Javascript对象基础)