JaP*_*k14 4 javascript oop prototype
我有一个关于JavaScript的问题.我目前正在使用类似于以下代码的代码:
function Game() {
}
Run Code Online (Sandbox Code Playgroud)
我想嵌套对象,所以我可以像这样访问它们:
var a = new Game();
a.nested_object.method();
a.nested_object.property;
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢?我会使用函数还是{}?或者甚至重要吗?下面的代码是我所指的示例代码.
function Game() {
this.id;
var stats = {};
}
Run Code Online (Sandbox Code Playgroud)
就像我上面所说的那样,我可以像这样访问统计数据:
var a = new Game();
a.stats
Run Code Online (Sandbox Code Playgroud)
我会这样做:
function Game() {
this.id;
this.stats = new Stats(this);
}
function Stats(game) {
this.property;
this.method = method;
function method() {
this.property;
game.id;
}
}
var game = new Game;
game.stats.method();
Run Code Online (Sandbox Code Playgroud)
原因如下:
| 归档时间: |
|
| 查看次数: |
3614 次 |
| 最近记录: |