@Astral100498

Как добраться до вложенного элемента в массиве?

Добрый вечер. Мне необходимо сделать такой массив
lang = [
  LANGUAGE = [
    FROM: RU,
    TO: EN
  ]
]


Я создаю его, но как я могу добраться до значения RU или EN, чтобы занести это значение в перенную. Извиняюсь за столь глупый вопрос, но я не могу понять как это сделать

мой код
let lang=[];

lang.push({
          ["LAMNGUAGE"]:[["FROM","RU"],["TO","EN"]]
        })
for(let key in lang){
console.log(Object.values(lang)[0][0])
}

let lang1 = ????
let lang2 = ????
  • Вопрос задан
  • 118 просмотров
Решения вопроса 1
y0u
@y0u Куратор тега JavaScript
dev
let lang=[];

lang.push({
    ["LANGUAGE"]:[["FROM","RU"],["TO","EN"]]
});

const from = lang[0].LANGUAGE[0][1];
const to = lang[0].LANGUAGE[1][1];

console.log(from); // RU
console.log(to); // EN
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Pro_Code
let lang1 = lang[0]['LAMNGUAGE'][0][1],
    lang2 = lang[0]['LAMNGUAGE'][1][1];

console.log(lang1, lang2);
Ответ написан
Комментировать
@smigles
Мне кажется, вам нужна такая структура:
let langs = [
    {
        from: 'RU',
        to: 'EN'
    }
];

langs.push({
    from: 'FR',
    to: 'DE'
});

const lang1 = langs[0].from; // RU
const lang2 = langs[0].to; // EN
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы