создать переменную путем сопоставления значения переменной со значением объекта? - PullRequest
1 голос
/ 20 февраля 2020

Я пытаюсь создать переменную, которая содержит значение объекта. переменная eventDateValue ниже - это то, с чем я борюсь. Я пытаюсь сопоставить значение EventName с объектом events2020 и, если есть совпадение (должно совпадать с именем объекта), передать значение этого совпадения в переменную eventDateValue.

ниже мой код

function getPage(){
    let pageActual = window.location.href;
    console.log(pageActual);

    let pageName = /127(.*)/;
    let EventName = pageName.exec(pageActual);
    console.log(EventName[1]);

    const events2020 = {
        Event1 :'February 19, 2020',
        Event2 :'February 18, 2020',
        Event3 :'February 17, 2020',
        Event4 :'February 16, 2020',
        Event5 :'February 15, 2020',
        Event6 :'February 14, 2020'
    };

    let eventDateValue = Object.keys(events2020)

    [Object.values(events2020).indexOf(EventName)] 

    console.log(eventDateValue);
}

1 Ответ

2 голосов
/ 20 февраля 2020

Я думаю, что вам нужно let eventDateValue = events2020[EventName]

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