小编Joh*_*euk的帖子

如何在javascript中用类中的对象包装函数?

假设我有一个名为的课程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)

我有一些类的功能,如greetingintroduce.所以我创建它们是这样的:

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)

javascript oop function object javascript-objects

3
推荐指数
1
解决办法
269
查看次数

标签 统计

function ×1

javascript ×1

javascript-objects ×1

object ×1

oop ×1