首先,我想为我的英语感到抱歉。是的,这非常糟糕。所以。我们走吧:
我有这个obj:

estrutura = {
 //tags
 div : {

      //subtags
      id:'page',
      classe:'container_12 ',

      conteudo: {
          esqueda: {
             //childSubTags
            id:'divMenuVertical',
            classe:'grid_3',
            conteudo : 'Ola, sou um grid de 3 colunas'
          },
            centro: {
            id:'divConteudo',
            classe:'grid_5',
            conteudo: 'ola, sou um grid de 5 colunas'
         },
          direita: {
            id:'divConteudo',
            classe:'grid_3',
            conteudo: 'Ola, sou um grid de 3 colunas'
          }
      }
  }


}

但是当我尝试做类似的事情时:

Array.isArray(estrutura[0])


返回的索引不是数组。为什么?我正在尝试进行递归搜索。有人可以帮我吗?

最佳答案

它不是数组,因为它是对象。 javascript中的所有内容都是对象。您应该这样创建数组:var myArray = new Array();

08-06 16:40