【问题标题】:Creating Javascript multidimensional associative array创建Javascript多维关联数组
【发布时间】:2015-11-15 05:45:16
【问题描述】:

这是一个多维关联数组(我的意思是对象,因为 JavaScript 中不存在多维关联数组)在 JavaScript 中的一般定义,

var array = {};
array['fruit'] = {};
array['fruit']['citrus'] = ['lemon', 'orange'];

在PHP等其他语言中,可以定义为,

$array['fruit']['citrus'] = ['lemon', 'orange'];

是否可以像这样在 JavaScript 中创建多维关联数组?

【问题讨论】:

标签: javascript arrays multidimensional-array


【解决方案1】:
var array = {
    fruit: {
        citrus: ['Lemon', 'Orange']
    }
};

var fruits = array["fruit"];
>>> {"citrus": ["Lemon", "Orange"]}

var citrus_fruits = fruits["citrus"];
>>> ["Lemon", "Orange"]

var orange = citrus_fruits[1];
>>> "Orange"

还可以查看JSON - JavaScript Object Notation。

【讨论】:

    【解决方案2】:

    当然,您可以像这样一次性定义它:

    var array = {
        fruit: {
           citrus: ['Lemon', 'Orange']
        }
    };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-21
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 2011-08-15
      • 2014-10-03
      相关资源
      最近更新 更多