我在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);

07-28 11:16