var ob={};
ob[x]=11; alert("");
ob[1]=11; alert("");
感谢网友帮忙回答。
obj[x]=22; 输出正确!
x这个变量未定义
改成这样就行了
ob["x"]=11;
alert("");
或者
ob.x=11;
因为你上边儿报错了