使用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
}