在IE 10中,javascript数组不起作用

时间:2014-10-21 18:04:47

标签: javascript jquery arrays internet-explorer-10

我正在开展一些项目。

我习惯使用javascript数组进行存储,然后使用ajax调用将这些值发送到服务器。

我创建了如下数组:

var item1 = "first value";
var item2 = 123;
var item3 = "last ele ";
var data = [item1, item2, item3];
           console.log(data);

数组元素是混合值,表示int / string。

之后,我尝试在控制台中打印数组,但它显示未定义。

有谁知道解决这个问题?

我还试图初始化一个数组并打印出来。

但这也是不可能的。

AS

var data_array = [1, 2, 3];
console.log(data_array);

仍然说" undefined"。

1 个答案:

答案 0 :(得分:1)

很有可能不是你的阵列未定义,但console.log(或console)的值未定义。我记得,IE10并没有定义console,直到您实际开放了您的开发工具。因此,如果您尝试在未启用开发工具的情况下运行写入console.log的页面,则您很可能会遇到undefined错误。

你看到了什么确切的错误?你能提供截图吗?