首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请问 eval为什么解析不了一维数组

2012-02-03 
请教 eval为什么解析不了一维数组varhot_citieseval([ bhok , ngkok , cvkok , gok , tngkok ,

请教 eval为什么解析不了一维数组
var   hot_cities   =   eval(   [ "bhok ", "ngkok ", "cvkok ", "gok ", "tngkok ", "agkok ", "Bangkok "]   );

hot_cities的结果为undefined
如何使hot_cities保存以上数据

[解决办法]
var hot_cities = [ "bhok ", "ngkok ", "cvkok ", "gok ", "tngkok ", "agkok ", "Bangkok "];

这个明显定义数组么
[解决办法]
var hot_cities =new Array( "bhok ", "ngkok ", "cvkok ", "gok ", "tngkok ", "agkok ", "Bangkok ");
[解决办法]
<script language=javascript>
var hot_cities = eval( '[ "bhok ", "ngkok ", "cvkok ", "gok ", "tngkok ", "agkok ", "Bangkok "] ');
alert(hot_cities[0])
</script>

热点排行