在 javascript/Meteor 中,如果我有多个使用同一个类的方法,那么在方法外部声明它并重用该类是不好的做法还是好的做法?
这两个选项中哪一个实际上是正确的编码方式?
即选项一
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()
}
})
最佳答案
是的,把它放在外面是个好习惯(这样你就不会重复自己),但不真正声明它是个坏习惯。
var facebook = facebook('facebook id'); /*
^^^ use var! */
Meteor.methods({
do1: function () {
facebook.something1()
},
do2: function () {
facebook.something2()
}
});
关于javascript - Meteor/Javascript - 这是不好的做法吗? - 声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30249501/