需要用eval动态创建变量,如果是普通变量的话,能正常使用。如:eval("var a=0;");
可我现在需要动态创建的变量是个数组. var ??=new Array();请教下如果使用eval的话应该怎么创建呢?我是按下面这种方式写的,当然数组不在这里创建,不然就不会用到eval了
结果运行的时候提示:在遇到 javascript运行时错误时中断-缺少']'
var videoList=new Array();
videoList.push(...);
videoList.push(...);
videoList.push(...);
eval("var videoList =" + $.fn.Player.videoList + ";");
可我现在需要动态创建的变量是个数组. var ??=new Array();请教下如果使用eval的话应该怎么创建呢?我是按下面这种方式写的,当然数组不在这里创建,不然就不会用到eval了
结果运行的时候提示:在遇到 javascript运行时错误时中断-缺少']'
var videoList=new Array();
videoList.push(...);
videoList.push(...);
videoList.push(...);
eval("var videoList =" + $.fn.Player.videoList + ";");
貌似不是非得用eval吧?