在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()
}
})
答案 0 :(得分:5)
是的,将它放在外面是一种很好的做法(这样你就不会重复自己),但不实际宣布它是一种不好的做法。
.Where