简体   繁体   English

数组的索引可以是数组吗?

[英]index of array can be a array?

first i wanna sorry for my english. 首先,我想为我的英语感到抱歉。 ya, its very bad. 是的,这非常糟糕。 so. 所以。 lets go: i've this obj: 放手:我有这个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'
          }
      }
  }

} }

but when i try do something like: 但是当我尝试做类似的事情时:

Array.isArray(estrutura[0]) 

returns the index isn't a array. 返回的索引不是数组。 why? 为什么? i'm trying make a recursive searching. 我正在尝试进行递归搜索。 someone could helpe me please? 有人可以帮我吗?

it is not array because it is object. 它不是数组,因为它是对象。 Everything in javascript are objects. javascript中的所有内容都是对象。 You should create array like this: var myArray = new Array(); 您应该像这样创建数组: var myArray = new Array();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM