Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 21

MA

Max Akerman in JavaScript — русскоговорящее сообщество
Igor Petrov
Так бы сразу и написали. Я пытаюсь понять как сделать, исходя из первого примера.
Прошу прощения, мне самому только подсказал и🤷🏻‍♂️
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Max Akerman
Прошу прощения, мне самому только подсказал и🤷🏻‍♂️
Object.fromEntries([['a',1],['b',1]]); будет {a:1,b:1}
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Igor Petrov
Object.fromEntries([['a',1],['b',1]]); будет {a:1,b:1}
ну и потом
const ret = {};
Object.keys(obj).forEach(key => {
 ret[obj[key]] = key;
});
источник

MA

Max Akerman in JavaScript — русскоговорящее сообщество
Большое спасибо👍, доберусь до компьютера попробую
источник

Е

Егорка in JavaScript — русскоговорящее сообщество
Ребят, с торнадо + джс кто-то сталкивался? Вопрос есть.
Когда в цикле псевдоjinja2 я вызываю <script> , то скрипт вызывается каждую итерацию или только один раз?
источник

Е

Егорка in JavaScript — русскоговорящее сообщество
Торнадо от питона если что
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
ну и потом
const ret = {};
Object.keys(obj).forEach(key => {
 ret[obj[key]] = key;
});
Я вообще не уверен как правильно нужно)) Человек путается сам)
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Max Akerman
Большое спасибо👍, доберусь до компьютера попробую
Если не менять условие, то работает так

Object.values(obj).map((el, index) => {
 return el.forEach(item => {
   l[item] = index;
 })
})
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
Если не менять условие, то работает так

Object.values(obj).map((el, index) => {
 return el.forEach(item => {
   l[item] = index;
 })
})
Ключи должны быть одинаковые)
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
а
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
let obj={“1”:[“hello”, “world”],”2”:[“you”, “are”]} чтобы получилось newObj = {“1”: “hello”, “1”:”world”, “2”:”you”, “2”:”are”}
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
ну тогда по изменённому условию можно так
источник

IP

Igor Petrov in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
ну тогда по изменённому условию можно так
Мне кажется, что только по измененному условию. Даже с помощью Symbol не сделаешь одинаковые ключи у объекта.
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Igor Petrov
Мне кажется, что только по измененному условию. Даже с помощью Symbol не сделаешь одинаковые ключи у объекта.
+. Ничего путного не выходит
источник

MA

Max Akerman in JavaScript — русскоговорящее сообщество
Kenan Ayvazov
Если не менять условие, то работает так

Object.values(obj).map((el, index) => {
 return el.forEach(item => {
   l[item] = index;
 })
})
Ну, по индексу можно сделать, мне бы как нибудь вместо index запихнуть туда соответствующие ключи из базового obj
источник

MA

Max Akerman in JavaScript — русскоговорящее сообщество
Наверное все таки придётся промежуточный объект создать
источник

KA

Kenan Ayvazov in JavaScript — русскоговорящее сообщество
Max Akerman
Ну, по индексу можно сделать, мне бы как нибудь вместо index запихнуть туда соответствующие ключи из базового obj
Но всё таки проблема возникает с тем, что ключи повторяются
Object.values(obj).map((el, index) => el.forEach(item => l[Object.keys(obj)[index]] = item))
источник

L(

Lu La (T1mendes) in JavaScript — русскоговорящее сообщество
источник

ND

Nikita Duginets in JavaScript — русскоговорящее сообщество
Konstantin Sedykh
кто вообще учил тебя пути прописывать так?
Я очень сильно ошибся))) весь вечер на это смотрел только спустя пару часов понял, что я пытался ссылку как модуль заюзать
источник

KS

Konstantin Sedykh in JavaScript — русскоговорящее сообщество
Nikita Duginets
Я очень сильно ошибся))) весь вечер на это смотрел только спустя пару часов понял, что я пытался ссылку как модуль заюзать
ну главное разобрался. 🙂
источник