Javascript 如何在jQuery中创建多维数组?

Javascript 如何在jQuery中创建多维数组?,javascript,jquery,Javascript,Jquery,我想在下面创建一个jQuery格式,并使用两个each语句 arrar [ 'aaa'=>'ccsdfccc', 'bb'=>'aaddsaaaa', '1'=>[ 'three'=>'sdsds' 'four'=>'eesdsee' ] '2'=>[ 'one'=>'dcvcdd' 'two'=>'eeee' ] ] 在javascript中

我想在下面创建一个jQuery格式,并使用两个each语句

arrar [
  'aaa'=>'ccsdfccc',
  'bb'=>'aaddsaaaa',
  '1'=>[
      'three'=>'sdsds'
      'four'=>'eesdsee'
       ] 
  '2'=>[
      'one'=>'dcvcdd'
      'two'=>'eeee'
       ] 
    ]
在javascript中有两种类型的数组:标准数组和 关联数组

  • []
    -标准数组-仅限基于0的整数索引
  • {}
    -关联数组-javascript对象,其中键可以是任何字符串
因此,当您定义:

var arr = [ 0, 1, 2, 3 ];
您正在定义一个标准数组,其中索引只能是整数

所以你可以写这个对象

var obj = {
    'aaa': 'ccsdfccc',
    'bb': 'aaddsaaaa',
    '1': {
        'three': 'sdsds',
        'four': 'eesdsee'
    },
    '2': {
        'one': 'dcvcdd',
        'two': 'eeee'
    }
}

然后像使用obj['1']一样使用它。这里给出的三个可能的副本,例如format,not dublicate arrays示例数组可以有(自定义)属性,因为数组是特殊对象。