Как вывести значение переменной за пределы функции
Мне нужно вынести значение anketaObj за пределы функции
var anketaObj;
var params = {
'IBLOCK_TYPE_ID': 'lists',
'IBLOCK_ID': '110',
// 'ELEMENT_CODE': 'element_1'
};
BX24.callMethod(
'lists.element.get',
params,
function(result)
{
if(result.error())
alert("Error: " + result.error());
else
anketaObj = result.data()
console.log(anketaObj)
if (result.more())
result.next();
return anketaObj
}
Ответы (1 шт):
Автор решения: Серега Мангышев
→ Ссылка
Значение переменной записать в функцию и передать ее результат, предварительно вернув данный результат.
function getVars() {
const a = 1;
const b = 2;
const v = 3;
return {
a: a,
b: b,
c: v
}
}
function getArrIsObj(){
const obj = getVars();
return Object.values(obj);
}
const arr = getArrIsObj();
console.log(arr);