Как мне записать значение id в переменную?

мне нужно взять значение ID и записать в переменную

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
                    console.log(result.data());
                if (result.more())
                    result.next();
            }
        );

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Серега Мангышев

У вас есть предполагаемый массив, внутри которого лежит объект. Пусть массив называется

const users = [] 

Тогда внутри users вы прописываете объект.

Получаете структуру

РАЗВЕРНУТЫЙ МАССИВ > 0: {obj:value}  

Для того, что бы достать нужное значение из поле вы можете пойти несколькими путями, но я предложу один из возможных автоматизированных вариантов.

const users = [ 
 { 
   id: '0000001',  
   name: 'Name', 
   stat: 'rest'
 } 
]  

id = users.map(({id}) => id); 
console.log(id);

Алгоритм: Перебираете массив, итерируясь по объекту с data и в новый массив пушим необходимый результат.

Если автоматизация не важна:

 const users = [ 
 { 
   id: '0000001',  
   name: 'Name', 
   stat: 'rest'
 } 
]   

const id = users[0].id;
→ Ссылка