我正在开展一些项目。
我习惯使用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"。
答案 0 :(得分:1)
很有可能不是你的阵列未定义,但console.log
(或console
)的值未定义。我记得,IE10并没有定义console
,直到您实际开放了您的开发工具。因此,如果您尝试在未启用开发工具的情况下运行写入console.log
的页面,则您很可能会遇到undefined
错误。
你看到了什么确切的错误?你能提供截图吗?