javascript多维对象
我有以下需要在javascript对象/数组中构建的需求。谁能帮我拿个样品吗 要求javascript多维对象,javascript,jquery,html,Javascript,Jquery,Html,我有以下需要在javascript对象/数组中构建的需求。谁能帮我拿个样品吗 要求 从发票号码开始。键:invoice,值:INV001,INV002,INV003 每个发票编号包含一个或多个收据编号。1个收据编号可能属于1个或多个发票编号。键:收据,值:RCP001,RCP002,RCP003 每个收据编号包含一种或多种付款方式。键:付款,值:现金,cc,ibg,chq 每个付款方式仅包含一个金额。键:金额,值:5,10,1000,9999 您是否能够遵循以下代码,或者是否需要进一步的说明
invoice
,值:INV001
,INV002
,INV003
收据
,值:RCP001
,RCP002
,RCP003
付款
,值:现金
,cc
,ibg
,chq
金额
,值:5
,10
,1000
,9999
您是否能够遵循以下代码,或者是否需要进一步的说明
var solution = {
invoice: [{"INV1" : { receipt : ["RCP1" : { payment : ["cash" , "cc"]
} , "RCP2"]
}},
{"INV2" : { receipt : ["RCP1", "RCP2"]
}}
],
}
JavaScript本身不支持多维数组 相反,您需要创建一个
数组的数组
。即
从3个主阵列开始:
var invoiceArr = ["invoice1", "invoice2", "invoice3"];
var receiptArr = ["receipt1", "receipt2", "receipt3"];
var paymentArr = ["payment1", "payment2", "payment3"];
将它们添加到主阵列:
var mainArray = [invoiceArr, receiptArr, paymentArr];
一些你在继承权中遗漏的额外物品。我不明白这个问题的意思。我只是想展示一个原则,而不是提供解决方案