07.12.2022, 23:37
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Помогите разобраться с массивом
Здравствуйте, помогите разобраться.
Мне нужно чтобы данные из массива вставали на свои места, например у меня есть несколько
div Id=“derevo”
div Id=“stol”
div Id=“bumaga”
и есть массив
Название. Количество.
derevo 5шт
stol 1шт
Bumaga 100л
у которого название элементов совпадают с id дивов, вопрос в том как сделать так что бы позиция Количество выставлялись в дивы по названиям этих элементов.
|
|
08.12.2022, 02:09
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,590
|
|
Тока не массив, а объект.
<div id=“derevo”></div>
<div id=“stol”></div>
<div id=“bumaga”></div>
const obj = {
derevo: '5шт',
stol: '1шт',
bumaga: '100л'
}
Object.entries(obj).forEach(([id, value]) => document.getElementById(id).textContent = value);
__________________
29375, 35
|
|
08.12.2022, 11:10
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Вот скрипт который дает мне массив
«script>
var utilizators - [{
}]
getAllTransport ();
function getAlITransport) R var res - spis_QueryItems(
{
"istName": "Shema TVS".,
"listBaseUrl": "/evs"
"query": "
"viewFields": ["ID", "ugga", "gylp", " _X0068_tt4", "Title", "cp3n"]
}
)
listTr - res.items; console. log (listTr);
listTr.sort(function (a, b) {
if (a.Title -= b.Title) { return 0 1; if (a.Title › b.Title) { return 1 }; if (a.Title < b.Title) { return -1 };
});
}
</script>
И вот параграф в котором должно отображать один элемент массива
<p id=“UT-71” class=“ut71vh”> ?</p>
<
|
|
08.12.2022, 11:23
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Сообщение от Aetae
|
Тока не массив, а объект.
<div id=“derevo”></div>
<div id=“stol”></div>
<div id=“bumaga”></div>
const obj = {
derevo: '5шт',
stol: '1шт',
bumaga: '100л'
}
Object.entries(obj).forEach(([id, value]) => document.getElementById(id).textContent = value);
|
Не особо понимаю как это можно применить к моему случаю????
Только не пинайте, я только начал изучать
|
|
08.12.2022, 11:37
|
|
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,750
|
|
Сообщение от Aidec
|
и есть массив
Название. Количество.
derevo 5шт
stol 1шт
Bumaga 100л
|
И где название количество в том, что вы показали в посте #3?
(Вообще невозможно понять, что в этом посте
Сообщение от Aidec
|
function getAlITransport) R var res - spis_QueryItems(
|
?
|
|
08.12.2022, 11:51
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Сообщение от voraa
|
И где название количество в том, что вы показали в посте #3?
(Вообще невозможно понять, что в этом посте
?
|
В первом сообщении я написал пример того что я хочу сделать и написал по проще что нужно сделать, а во втором сообщении я написал реальный скрипт который дает мне массив с таблицы шарскопа.
“viewFilds”:[”ID” и т.д……] вот эти элементы массива мне нужно вставить в параграф
|
|
08.12.2022, 11:53
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Мне этот скрипт вставили, лог массива выводит в консоль и сказали вот делай)
А как, черт его знает)))
|
|
08.12.2022, 11:54
|
|
Профессор
|
|
Регистрация: 03.02.2020
Сообщений: 2,750
|
|
Сообщение от Aidec
|
я написал пример того что я хочу сделать и написал по проще что нужно сделать,
|
Здесь нет экстрасенсов. Вы попроще спросили, вам попроще и ответили.
Приведите пример реального массива (а не скрипта) и точно что куда вставлять.
|
|
08.12.2022, 12:07
|
Аспирант
|
|
Регистрация: 07.12.2022
Сообщений: 88
|
|
Вот реальный массив
• (4) ((-), (-), (-), (-))
• 0: (ID: '1', ugga: '12.0000000000000', gylp: '1.000000000000001
• 1: (ID: '2', ugga: '21.0000000000000', gylp: null, _X0068_tt4:
_X0068_tta: '32.00000000000001, Title: 'UT-71', -)
"5.000000000000001, Title: 'UT-72', ..)
• 2: (ID: '3', ugga: '51.0000000000000', gylp: '1.00000000000000
_X0068_tt4: '789.000000000000', Title: 'UT-731,
• 3: (ID: '4', ugqa: '56.0000000000000', g1p: '1.00000000000000 _*0068_tt4: 122.00000000000001, Title: 'UT-74*,
length: 4
• [[Prototype]]: Array(0)
Мне нужно что бы Данные “ugqa”, “g1p” отображались в <p></p>
|
|
08.12.2022, 12:17
|
|
Тлен
|
|
Регистрация: 02.01.2010
Сообщений: 6,590
|
|
<p id=“UT-731”></p>
const arr = [{
ID: '3',
ugga: '51.0000000000000',
gylp: '1.0000000000000007
_X0068_tt4: '789.000000000000',
Title: 'UT-731
}]
arr.forEach(({Title, gylp, ugga}) => document.getElementById(Title).textContent = gylp + '/' + ugga);
__________________
29375, 35
|
|
|
|