javascript 字符串转为变量?

如何将字符串 "play" 转换为变量 play

阅读 5.5k
评论
    7 个回答
    • 5.1k

    由于不知道题主到底要什么样的,写了两个:


    情况一:给一个字符串play转换成变量play并赋值

    let str='play';
    let _script='var '+ str+' =123;';
    eval(_script);
    console.log(typeof play);//number
    console.log(play);//123
    play=456;
    console.log(play);//456

    情况二:以一个字符串为变量名取值

    function _get(_var){
       let _script='var ret='+_var;
       eval(_script);
       return ret;
    }
      相似问题
      推荐文章