假设我有一个名为的课程Human.
function Human(name, gender, age, personality){
this.name = name;
this.gender = gender;
this.age = age;
this.personality = personality;
}
Run Code Online (Sandbox Code Playgroud)
我有一些类的功能,如greeting和introduce.所以我创建它们是这样的:
Human.prototype.introduce = function() {
var _gender = {"M": "Boy", "F": "Girl"};
switch(this.personality)
{
case "passionate":
alert("Hi, how are you? My name is " + this.name + ". I'm " + this.age + " years old " + _gender[this.gender] + ". ");
break;
case "aggressive":
alert("I'm " + this.name + ". What you want? "); …Run Code Online (Sandbox Code Playgroud)