我通过尝试遍历数组/对象来面对一个问题。 当我遍历screendump显示的数组集时,它只输出空白结果。但是当我在console.log中尝试循环的数据时,它会像下面的screendump一样显示出来。主要问题是由于某种原因我无法循环访问数据。
编辑:系统变量,包含对象/数组的输出
我试过这个,但输出空白:
$.each(systems, function(index, value){
console.log(value);
})
答案 0 :(得分:0)
console.log
通常用于打印简单的字符串。
如果要检查更复杂的对象,例如数组,HTML元素,对象等,则应使用console.info
:
console.info(systems);
这将允许您浏览数组,展开其子元素并以更清晰的方式检查它。
请参阅此代码段,并考虑您的浏览器开发控制台可能会更好地展示它:
var systems = ['mac', 'windows', 'linux', 'ios'];
console.info(systems);

以下是Google Chrome浏览器控制台中的外观:
答案 1 :(得分:0)
首先确保您的systems
变量不为空。您可以使用for循环迭代数据:
for (let k in systems) {
console.log("k = ");
console.log(systems[k]);
}