我在 javascript 中有一个多维数组,代码如下:
var solidos = [];
solidos[0] = [];
solidos[0].push({
nome: 'Octaedro regular',
dimensoes: 'Aresta = 100mm',
material: 'Placa de alumínio',
tempo: '2 horas',
maquinario: 'Dobradeira e Morsa',
imagem: 'octaedro.gif'
});
当我在数组的某个元素中发出警报时,它会返回“未定义”。 为什么?
alert(solidos[0].nome);
结果:未定义
最佳答案
因为它是一个嵌套数组
。
你必须尝试,
alert(solidos[0][0].nome);
关于javascript - 多维数组在 Javascript 中返回 'undefined' 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21561741/