为了获得正确的租赁率,正确的JavaScript数据结构是什么来存储租赁类型,租赁期限,租赁范围?

时间:2019-07-10 19:49:56

标签: javascript

我有一家租赁公司,租赁价格,租赁类型,租赁期限,租赁开始范围和租赁结束范围,所有这些均以租赁率计算。我只是不确定究竟要使用哪种类型的数据结构来轻松存储和查找此信息。

我有一个UI,其中包含有关租赁公司,租赁类型,租赁期限的下拉列表,以及一个有关租赁价格的文本框。因此,这些就是输入。我真的不知道如何存储数据,因此很容易查找。因此,给定租赁类型和租赁期限,我将获得一组范围,并且当租赁价格落在该范围内时,将选择租赁率。最终结果是

Leasing Company:
<select id="leasing-company"></select>
<br/>

Lease Type:
<select id="lease-type"></select>
<br/>

Lease Term:
<select id="lease-term"></select>
<br/>

// the way I am storing the data to feed to the select options
var dict1 = {
    leasing_company: "XYZ Leasing Company",
    lease_type: ["fmv", "buyout"],
    lease_term: [12, 24, 36, 39, 48]
};

// some example values
var leaseType = ["fmv", "buyout"]
var leaseTerm = [12, 24, 36, 39, 48]
var leaseRanges = [0.00, 1500.00, 3000.00, 5000.00, 10000.00]
var leaseRates = [0.25, 0.20, 0.15, 0.10, 0.05]

我尝试过的一切都需要很多循环。我认为必须有一种更好的方法从下拉菜单中查找数据。

租赁公司->租赁类型->租赁期限->查找租赁范围->输出租赁率

0 个答案:

没有答案