简体   繁体   English

如何在javascript中创建多维关联数组

[英]How to create multidimensional associative array in javascript

Hy guys,嘿伙计们,

I am studying javascript.我正在学习 javascript。

Is it possible to create this type of array?是否可以创建这种类型的数组? where product code is replaced by values in particolar my variables cod_prodotto and not in a string like this.其中产品代码被替换为特别是我的变量 cod_prodotto 中的值,而不是像这样的字符串。

var prezzo = $("input[name='prezzo']").map(function(){return $
(this).val();}).get();
var quantita_magazzino = $
("input[name='quantita_magazzino']").map(function(){return $
(this).val();}).get();
var cod_prodotto = $
("input[name='cod_prodotto_tmp']").map(function(){return $
(this).val();}).get();
  var myArray = new Array();
for (i=0; i<cod_prodotto.length; i++){
myArray[i] = {codice_prodotto:{'cod_prod': cod_prodotto[i], 
'prezzo': prezzo[i], 'quantita': quantita_magazzino[i]}};
}

[{codice_prodotto: {cod_prod: "S10_1949", prezzo: "98", quantita: "7276"}}, {codice_prodotto: {cod_prod: "S10_4757", prezzo: "85.68", quantita: "7302"}}, {codice_prodotto: {cod_prod: "S10_4962", prezzo: "103.42", quantita: "7302"}}] (3) (employer_page.php, line 261)

I would like to understand how to get for example the 98 values'.我想了解如何获得例如 98 个值。

Thanks all.谢谢大家。

You can access the array element by its index, and the object value by its name.您可以通过索引访问数组元素,并通过名称访问对象值。 So you can access "98" value with this code :因此,您可以使用以下代码访问“98”值:

arr[0].codice_prodotto.prezzo

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

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