Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JSON和JavaScript创建动态多维数组_Javascript_Arrays_Json - Fatal编程技术网

使用JSON和JavaScript创建动态多维数组

使用JSON和JavaScript创建动态多维数组,javascript,arrays,json,Javascript,Arrays,Json,我有一个存储在本地存储器中的阵列 如何使其多维化?例如,这只允许我存储一组值 //STEP 1 - create a JSON Object var Basket = { ProductID: product, Quantity: quantity , Price: price , Total: total} 我如何循环遍历这些值并得到结果,我不知道如何在javascripts中完成,但我有一个模糊的想法 e、 g //步骤2-创建数组 var BasketContents=新的Basket

我有一个存储在本地存储器中的阵列

如何使其多维化?例如,这只允许我存储一组值

//STEP 1 - create a JSON Object 
var Basket = { ProductID: product, Quantity: quantity , Price: price , Total: total}
我如何循环遍历这些值并得到结果,我不知道如何在javascripts中完成,但我有一个模糊的想法

e、 g

//步骤2-创建数组
var BasketContents=新的BasketContents[]
//步骤3-创建对象数组
篮子内容[i]。推。。。此处的值//我(1)如何检查是否为空(2)或是否在此处动态插入/增加值
//第4步-在我的数组中重复
var结果=”;
对于(i=0;i=
是否只想输出JSON结果?下面的代码将实现这一点。如果这不是你想要的,请澄清

//步骤1-创建JSON对象
var篮子={
ProductID:'1',
数量:“100”,
价格:'333',
总计:“总计”
}
//步骤2-创建一个数组
var BasketContents=[];
//步骤3-创建对象数组
篮子内容物。推(篮子);
//输出
// [
//   {
//“ProductID”:“1”,
//“数量”:“100”,
//“价格”:“333”,
//“总计”:“总计”
//   }

//]
篮子与篮子内容物的关系如何
i>=篮子。长度应使用
抱歉,我已更正,可能重复
//STEP 2 - create an array 
var BasketContents = new BasketContents[]


//STEP 3 - create array of objects
    BasketContents[i].push ... values here// how I (1) check if empty (2) or else insert/increment values into here dynamically


//step 4 - reiterate through my array
var results = "";
for (i=0;i =< BasketContents.length ; i++)
{
results = BasketContents[i].Basket //display contents here
}