Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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_Json_Multidimensional Array - Fatal编程技术网

如何在json中创建以下内容,并在javascript中获取为数组,并搜索特定值?

如何在json中创建以下内容,并在javascript中获取为数组,并搜索特定值?,javascript,json,multidimensional-array,Javascript,Json,Multidimensional Array,基本上,以下是一个表的附加图像 我不想使用PHP/Java和任何SQL数据库,只想使用HTML和javascript 我想随机查找表中的任何值(给定url),如: 对于1912年出生年份和2017年终止年份,我希望得到值4562 所以我想把这个表放在json中,并在javascript/jquery中获取/查找值 下面是我计划在json中使用的结构。如有错误,请更正: [1910 { 2015 {5316}, 2016 {5230}, 2

基本上,以下是一个表的附加图像

我不想使用PHP/Java和任何SQL数据库,只想使用HTML和javascript

我想随机查找表中的任何值(给定url),如:

对于1912年出生年份和2017年终止年份,我希望得到值4562

所以我想把这个表放在json中,并在javascript/jquery中获取/查找值

下面是我计划在json中使用的结构。如有错误,请更正:

    [1910 { 2015 {5316},
            2016 {5230},
            2017 {4444}
          },

     1911 { 2015 {1111},
            2016 {2222},
            2017 {4567}
          }
    ]

您需要一个具有键/值对的对象,其中键(请注意,数字键需要放在引号中)是出生日期,值是包含终止日期的对象:

var obj = {
    '1910': { '2015': 5316, '2016':5230, '2017': 4444 },
    '1911': { '2015': 1111, '2016':2222, '2017': 4567 }
}
使用出生和终止日期获取数据的函数如下所示:

function filter(obj, birth, termination) {
    return obj[birth][termination];
}

filter(obj, 1911, 2017); // 4567

您想要一个具有键/值对的对象,其中键(注意,数字键需要放在引号中)是出生日期,值是包含终止日期的对象:

var obj = {
    '1910': { '2015': 5316, '2016':5230, '2017': 4444 },
    '1911': { '2015': 1111, '2016':2222, '2017': 4567 }
}
使用出生和终止日期获取数据的函数如下所示:

function filter(obj, birth, termination) {
    return obj[birth][termination];
}

filter(obj, 1911, 2017); // 4567

您想要一个具有键/值对的对象,其中键(注意,数字键需要放在引号中)是出生日期,值是包含终止日期的对象:

var obj = {
    '1910': { '2015': 5316, '2016':5230, '2017': 4444 },
    '1911': { '2015': 1111, '2016':2222, '2017': 4567 }
}
使用出生和终止日期获取数据的函数如下所示:

function filter(obj, birth, termination) {
    return obj[birth][termination];
}

filter(obj, 1911, 2017); // 4567

您想要一个具有键/值对的对象,其中键(注意,数字键需要放在引号中)是出生日期,值是包含终止日期的对象:

var obj = {
    '1910': { '2015': 5316, '2016':5230, '2017': 4444 },
    '1911': { '2015': 1111, '2016':2222, '2017': 4567 }
}
使用出生和终止日期获取数据的函数如下所示:

function filter(obj, birth, termination) {
    return obj[birth][termination];
}

filter(obj, 1911, 2017); // 4567

你可能是指
{“1910”:{“2015”:5316,“2016”:5230,“2017”:4444},“1911”:{“2015”:1111,“2016”:2222,“2017”:4567}
你可能是指
{“1910”:{“2015”:5316,“2016”:5230,“2017”:4444},“1911”:“2015”:1111,“2016”:2222,“2017”:4567}
你可能是指
{“1910”:{“2015”:5316,“2016”:5230,“2017”:4444},“1911”:{“2015”:1111,“2016”:2222,“2017”:4567}
你可能是指
{“1910”:{“2015”“:5316,“2016”:5230,“2017”:4444},“1911”:{“2015”:1111,“2016”:2222,“2017”:4567}