按索引访问数组元素显示未定义

时间:2017-09-20 14:44:14

标签: javascript arrays object

console.log(fontName)的输出;如下所示,其中fontName是一个数组

output of console.log(fontName); where fontName is an array defined as var fontName = new Array();

但是输出console.log(fontName [0]);未定义

enter image description here

如何访问fontName数组的每个元素?

1 个答案:

答案 0 :(得分:4)

我假设fontName是异步填充的。由于对象的日志记录本身并不是同步的(它通过引用记录,所以即使稍后应用也可以看到更改),您可以在日志中看到对象的内容,但是如果您访问它直接它仍然是未定义的。 关于你的问题:是的,这是访问对象元素的正确方法。所以问题必须在其他地方