2016-09-19 93 views
0

我正在创建一个数组,但是当我在控制台中打印它时显示为空,但里面有对象。如何打印空数组

var UTResults = []; 
function(x){ 
    UTResults.push(x.description); 
} 
console.log(UTResults); 

结果

enter image description here

如何只打印1对象?

+0

这是一个匿名函数吗?你为什么不访问数组 – Li357

+0

你在哪里调用这个函数? – gurvinder372

+0

'function(x){'这部分是错的,除非它是一个函数表达式 – brk

回答

0

当日志打印到控制台时,它是空的,但它有一个对数组的引用。所以当数组被改变时,它会反映这个变化,直到你在控制台中打开数组为止。确保在执行日志之前数组已填充,并且应该“正确”显示。