首页 > 解决方案 > 如何在按对象更新时将定义的变量分配为键?

问题描述

例如,在这个函数中,即使我已经分配了 a 的值。该程序将 a 视为一个单独的字母,并且不会在 html 程序中添加分配给它的值。

let obj={}

function reg() {
let a = document.getElementById('user').value 
let b = document.getElementById('pass').value
obj.a=b

}

输出= a:为 b 分配的值

请澄清我的疑问。

标签: javascriptobjectdom

解决方案


嘿,这个问题应该通过

obj[a]=b

这是因为 object.key 方法仅在密钥已存在于对象中时才有效

编码愉快,如果您有任何疑问,请告诉我!


推荐阅读