Javascript - 多维数组:声明所有键名

时间:2017-01-10 04:49:57

标签: javascript arrays multidimensional-array

我得到了这个多维数组:

artikel[29938] = ['jeans', 'blue', '77'];

alert(artikel[29938][1]);

它提醒blue

但我想要的是:

artikel[29938] = ['titel': 'jeans','color': 'blue','size': '77'];

alert(artikel[29938]['color']);

怎么做?它甚至可能吗? ^^

2 个答案:

答案 0 :(得分:0)

var artikel = [
  {'title': 'jeans','color': 'blue','size': '77'},
  {'title': 'top','color': 'blue','size': '77'}
];

//fetch/retrieve values
console.log(artikel[0].title)
console.log(artikel[0].color)
console.log(artikel[0].size)

//Conversion
console.log(JSON.stringify(artikel)) 

使用如下对象的数组: -

artikel[29938] = {'title': 'jeans','color': 'blue','size': '77'};
alert(artikel[29938]['title']);

答案 1 :(得分:0)

是。您可以选择Json数组/字符串,而不是将数组作为数据结构。它会给你很大的灵活性。