在javascript中,我们可以更改常量对象的属性。因此,如果我在AngularJs中有一些工厂定义如下

      myApp.factory('sampleFactor', function() {
        var sampleFactoryVar =  {
         setFoobar: function(foo){
             //perform some operations
             return foo;
         },
         getFoobar:function(){
             //perform some operations
         }
       };
       return sampleFactoryVar;
     });

在这个工厂中,如果我将sampleFactoryVar声明为const会对性能产生重大影响吗?
请考虑sampleFactoryVar拥有很多属性。

最佳答案

不,它根本没有任何作用。实际上,您可以省略变量声明,而直接对对象文字进行return。但是,工厂只被调用一次,因此无论如何这里的性能都不重要。

07-26 01:50