我有这个对象数组:
var materials=[{sample:"A21"},{sample:"A22"},{sample:"A23"}];
目标是创建一个新数组,将“样本”名称替换为其对应的值...
结果:var materials2=[{A21:"A21"},{A22:"A22"},{A23:"A23"}];
这可能吗?
我尝试过在下面的循环中将密钥作为字符串传递,但是没有任何运气!
for(i=0; i<materials.length; i++){
materials2.push({"'"+materials[i].sample+"'":materials[i].sample})
}
任何帮助将不胜感激! 谢谢!