0
Я видел похожие вопросы, но я думаю, что мой сценарий немного отличается. Скажем, я определяю коллекции, как это:Получить экземпляр объекта коллекции Meteor по имени
MyCol = new Meteor.Collection("myCol"
, и я хочу, чтобы получить ссылку на «Mycol», используя строку «Mycol» - Я создал функцию, ниже которой, кажется, работает:
function GetCollectionObject(name) {
for(var key in window) {
var value = window[key];
if (value instanceof Meteor.Collection) {
if (value._name == name) {
return value;
break;
}
}
}
return null;
}
Это единственный/лучший/самый эффективный способ сделать это?
Я искал способ сделать это, не сохраняя никакого дополнительного кода, но, с другой стороны, я думаю, что накладные расходы на несколько дополнительных строк кода превосходят мой метод. –