JavaScript中的结构和面向对象

Struct and object oriented in JavaScript

本问题已经有最佳答案,请猛点这里访问。

如何从C,C++,Java的背景。我创建的类struct with some /类:属性和方法P></

1
2
3
4
5
6
7
8
9
10
MyClass{
    string text;
    array characters;
    printText(){
       print text;
    }
    printLen(){
       print characters.length();
    }
}

我知道时间能安下创建的对象类构造函数只是它上面的电话。这对JavaScript如何实施"订单?我在3年的随访中的JavaScript programming to the原则,想在这里建立reusability自定义数据类型。P></


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function MyClass () {
    this.text ="";
    this.characters = [];
}

MyClass.prototype.printText = function () {
    console.log(this.text);
};

MyClass.prototype.printLen = function () {
    console.log(this.characters.length);
};

var instance = new MyClass();
instance.text ="test";
instance.characters.push('a');
instance.characters.push('b');
instance.printText();
instance.printLen();