$scope.method1 = {};
$scope.method2 = {};
//..
$scope.methodn = {};
(scope, methods)=>{
for (let i in methods){
scope.i = methods[i];
}
// объект не удаляется
// сборщиком мусора
// ибо на него есть ссылки
delete methods;
}($scope, {
'method1' : {},
'method2 : {},
//..
'methodn' : {}
});
;((scope, methods) => {
for (let key of Object.getOwnPropertyNames(methods)) {
scope[key] = methods[key];
}
})($scope, {
'method1' : {},
'method2' : {},
//..
'methodn' : {}
});