我有这样的对象:分配对象属性值到一个数组或变量
{
nameErr: "Name is required"
numberErr: "Number is required"
emailErr: "Email is required"
genderErr: "Gender is required"
messageErr: "Message is required"
}
而这个数组:
var errorVars = [errorName, errorNumber, errorEmail, errorGender, errorMessage]
我怎样才能属性nameErr
的值分配给errorVars
变量和对数组中的其余变量做同样的事情,这有可能吗?
喜欢的东西:
for(i=0; i<errorVars.length; i++){
errorVars[i] = "property value[i]"
}
PS:使用纯JavaScript。
您正在使用的两个对象。在你做了你想做的事情之后,'errorVars'将成为对象,这会导致无用的复制,为什么你不使用第一个对象? – Oen44
@ Oen44我想打印html标签中的属性。如果我有这个属性{名称:“我的名字”}可以在html中的span标签中打印“我的名字”? – GhostOrder