当前位置:  开发笔记 > 编程语言 > 正文

在JS中使用这个或新的?

如何解决《在JS中使用这个或新的?》经验,为你挑选了0个好方法。

我有3个代码:

var control = new Control();

function Control() {

   this.doSomethingElse = function() {...}
   this.doSomething = function () {
       control.doSomethingElse();
   }

}

要么

var control = new Control();

function Control() {
   var self = this;

   this.doSomethingElse = function() {...}
   this.doSomething = function () {
       self.doSomethingElse();
   }
}

要么

var control = Control();

function Control() {
   var self = this;

   this.doSomethingElse = function() {...}
   this.doSomething = function () {
       self.doSomethingElse();
   }

  return self;
}

重要提示:该函数是一个控制器,只声明一次.然后我在我的代码中到处使用"控制"...

我想知道control.doSomethingElse()是否很慢?

最后,在这些例子中做什么和/或最快的代码是什么?

谢谢 !

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有