我怎样才能使用从输入值到console.log从一个对象的值?

问题描述:

我有一个包含所有月份的对象:我怎样才能使用从输入值到console.log从一个对象的值?

const months = { 
     "january": 31, 
     etc... 

然后,我有一个文本输入。我使用javascript(.value)在名为“value”的变量中选择输入值。

当我在文本输入中键入“1月”(不带引号)并尝试执行console.log(months.value);什么也没有发生。

如何转换可用于在对象“月”中选择“1月”的数据类型(或其他)的值?

+0

您需要处理事件。 –

字符串是罚款从对象选择一个项目,但是当你想从一个变量让你的键名,你应该使用方括号:

console.log(months[value]) 
+0

啊,我试了几个月[0]。值...谢谢 – Reyni

据我了解,你需要这个months[“january”]months[value]

+0

yup,months [value]。谢谢 – Reyni