我在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'
});
当我在数组的某些元素中发出警报时,它返回“ undefined”。
为什么?
alert(solidos[0].nome);
结果:未定义
最佳答案
由于它是nested array
。
你必须尝试像
alert(solidos[0][0].nome);