需要用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 + ";");
解决方案 »
- JS图片滚动停顿效果为什么只能滚一次就不显示了。求大神,急等!!!!
- jsTree如何让不同的节点有不同的右键菜单
- 实在没办法了,请各位高手帮忙看下:为什么图片切换没有效果?(document.all和document.form)
- div遮罩select问题
- split能不能把字符串从右边开始取值再给数组?~~
- window.createPopup 里面的HTML元素不能响应事件吗?
- 恳求大家帮我解决这个问题,我苦苦想了一个月还未有结果
- 如何让一个IE窗口在打开时自动运行某段程序?
- 如何控制网页上的文字在图片上显示,不是作为背景图片?
- ext4.2 gridpanel显示数据问题
- js如何扩展父脚本同名函数
- 请教一个看不懂的js源代码
貌似不是非得用eval吧?