Javascript 通过字符串动态构造键+;变量
我想通过字符串+变量动态构造键 下面是一个我希望的例子:Javascript 通过字符串动态构造键+;变量,javascript,arrays,object,key,Javascript,Arrays,Object,Key,我想通过字符串+变量动态构造键 下面是一个我希望的例子: var object = {x:0,y:0}; for(i=0;i<5;i++){ if(i === 0){ object.p+i = true; }else{ object.p+i = false; } } //result object.p0 = true; object.p1 = false; object.p2 = false; object.p3 = false;
var object = {x:0,y:0};
for(i=0;i<5;i++){
if(i === 0){
object.p+i = true;
}else{
object.p+i = false;
}
}
//result
object.p0 = true;
object.p1 = false;
object.p2 = false;
object.p3 = false;
object.p4 = false;
var对象={x:0,y:0};
对于(i=0;i你可以这样完成它
var object = {x:0,y:0};
for(i=0;i<5;i++){
object["p"+i] = (i === 0)
}
或作为:
var a = object.p0;
你以为你在这里干什么?!
var a = object["p0"];
var a = object.p0;