Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我正在做一些项目。
我曾经使用javascript数组进行存储,然后使用ajax调用将这些值发送到服务器。
我有如下创建数组:
数组元素是混合值,表示int / string。
紧接之后,我尝试在控制台中打印数组,但显示未定义。
有谁知道解决这个问题?
我也尝试过初始化一个数组并打印它。
但这也是不可能的。
如:
仍然说“未定义”。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
我正在做一些项目。
我曾经使用javascript数组进行存储,然后使用ajax调用将这些值发送到服务器。
我有如下创建数组:
var item1 = "first value";
var item2 = 123;
var item3 = "last ele ";
var data = [item1, item2, item3];
console.log(data);
数组元素是混合值,表示int / string。
紧接之后,我尝试在控制台中打印数组,但显示未定义。
有谁知道解决这个问题?
我也尝试过初始化一个数组并打印它。
但这也是不可能的。
如:
var data_array = [1, 2, 3];
console.log(data_array);
仍然说“未定义”。
最佳答案
很有可能不是未定义的数组,而是console.log
(或console
)的值未定义。我记得,IE10在实际打开开发工具之前不会定义console
。因此,如果您尝试在未打开开发工具的情况下运行写至console.log
的页面,则很有可能会遇到undefined
错误。
您看到什么精确的错误?您可以提供屏幕截图吗?