Ассоциативные массивы

Добрый день.

Ассоциативные массивы работают в электронике?

https://itchief.ru/javascript/associative-arrays

Почему то set ругается.

Вообщем у меня задача где-то хранить пару ID - Значение.

А каким образом код организуете? Сделайте минимальный пример, на котором это воспроизводится.

А вообще обычного словаря Вам хватит: {"id32472385": "Petrov", "id2357483": "Ivanov"}.
Взгляните на Object.assign(), если нужно динамически дописывать значения в объект.

Георгий, отправляю ссылку на пример https://youtu.be/XpOrSH9KQa8

А как получить значение для id32472385 для вашего варианта? Только что бы не явно его указывать?

Прямо сейчас Вы можете сделать так.
Извне создать переменную, которая хранит значение ключа, например, res (описательное название оставляю за Вами).
Внутри функции “Выполнить код” использовать что-нибудь вроде

arr = new Map();
arr.set('key1', 'value1');
res = arr.get('key1');

И тогда у Вас подтянется в res значение ключа.

Как Вы хотите получать значение для id? В цикле через переменную? Такое можно сделать. Например,

obj = {"key1": "value1", "key2": "value2"}
desiredKey = "key1"
res = obj[desiredKey]
Разумеется, где-то нужно ставить “Задать значение” (2 строчка), где-то - “Вычислить значение” (1 и 3)

Георгий, спасибо. Сработало в вашем варианте.

Если какой-то пост привел к решению проблемы, то отмечайте этот пост как решение, пожалуйста. Так будет удобнее для всех пользователей. Спасибо!