JS中怎么把字符转为变量名使用? 30
我的变量名是一组字母+数字的有序字符串如:m1,m2,m3...在函数中要用for给变量赋值,怎么把【"m"+i】转成变量使用呢?<scriptlanguage="jav...
我的变量名是一组 字母+数字的有序字符串 如:m1,m2,m3...
在函数中要用for给变量赋值,怎么把【"m"+i】转成变量使用呢?
<script language="javascript">
var m0=false;
var m1=false;
var m2=false;
var m3=false;
function a(){
for(i=0;i<4;i++)
{
"m"+i=true;//就是想在函数中用for给变量赋值
//eval("m"+i)=true;
}
}
</script>
AS中可以这样写 this["m"+i]=true; 不知道 JS怎么写 展开
在函数中要用for给变量赋值,怎么把【"m"+i】转成变量使用呢?
<script language="javascript">
var m0=false;
var m1=false;
var m2=false;
var m3=false;
function a(){
for(i=0;i<4;i++)
{
"m"+i=true;//就是想在函数中用for给变量赋值
//eval("m"+i)=true;
}
}
</script>
AS中可以这样写 this["m"+i]=true; 不知道 JS怎么写 展开
推荐于2016-04-03 · 知道合伙人互联网行家
关注
展开全部
[javascript]
var test='{ colkey: "col", colsinfo: "NameList" }'
var test='{ colkey: "col", colsinfo: "NameList" }'
2.把文本转化为对象
[javascript]
var test='{ colkey: "col", colsinfo: "NameList" }'
var obj2=eval("("+test+")");
alert(obj2.colsinfo);
var test='{ colkey: "col", colsinfo: "NameList" }'
var obj2=eval("("+test+")");
alert(obj2.colsinfo);
3.把文本转化为数组
[javascript]
var test='["colkey", "col", "colsinfo","NameList" ]'
var obj2=eval("("+test+")");
alert(obj2.length);
var test='{ colkey: "col", colsinfo: "NameList" }'
var test='{ colkey: "col", colsinfo: "NameList" }'
2.把文本转化为对象
[javascript]
var test='{ colkey: "col", colsinfo: "NameList" }'
var obj2=eval("("+test+")");
alert(obj2.colsinfo);
var test='{ colkey: "col", colsinfo: "NameList" }'
var obj2=eval("("+test+")");
alert(obj2.colsinfo);
3.把文本转化为数组
[javascript]
var test='["colkey", "col", "colsinfo","NameList" ]'
var obj2=eval("("+test+")");
alert(obj2.length);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询