流星/ Javascript - 这是不好的做法? - 声明var

时间:2015-05-15 00:11:47

标签: javascript meteor

在javascript / Meteor中,如果我有多个使用同一个类的方法,那么在方法之外声明它并重用该类是不好的做法还是好的做法?

这两个选项中哪一个实际上是正确的编码方式?

即。备选方案1

Meteor.methods({
  do1: function () {
    var facebook = facebook('facebook id');
    facebook.something1()
  },
  do2: function () {
    var facebook = facebook('facebook id');
    facebook.something2()
  }
})

即。备选方案2

facebook = facebook('facebook id');

Meteor.methods({
  do1: function () {
    facebook.something1()
  },
  do2: function () {
    facebook.something2()
  }
})

1 个答案:

答案 0 :(得分:5)

是的,将它放在外面是一种很好的做法(这样你就不会重复自己),但不实际宣布它是一种不好的做法。

.Where