名称空间方法

时间:2012-09-23 09:57:36

标签: javascript object scope prototype

我想命名我的一个对象。这意味着我想调用一个特定的方法而不是:

mediator.startSandbox();
像这样:

mediator.sandbox.start();

基本上这并不难。只需将沙箱方法包装到另一个对象中。不幸的是,这带来了一个重要方面:

在沙箱功能中工作时,我无法通过访问介体(指的是沙箱)

这总是在开发中再次引起我的兴趣......这个问题是否有解决方法?

1 个答案:

答案 0 :(得分:0)

创建一个var:

var med = this;

在对象介体中,并在对象沙箱中使用med