【发布时间】:2017-07-24 23:27:11
【问题描述】:
我有这个对象:
{
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 我想打印 html 标签中的属性。如果我有这个属性 {name:"my name"} 是否可以在 html 的 span 标签中打印“my name”?
标签: javascript arrays object for-loop