Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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中更改索引id或排序数据吗_Javascript_Arrays_Json - Fatal编程技术网

我可以在JSON数据Javascript中更改索引id或排序数据吗

我可以在JSON数据Javascript中更改索引id或排序数据吗,javascript,arrays,json,Javascript,Arrays,Json,我需要按日期对数据进行排序,如下所示:2015年、2016年、2017年、2018年。索引0,1,2,3是我的第一个数据。对于我刚刚掌握的第二组数据,2017年,指数为0 我希望2017年在索引2中,或者我推送空数据,但2017年仍在索引0中。有人知道答案吗 我尝试使用javascript代码: for (let index = 0; index < baseyear.length; index++) { const element = baseyear[index]; i

我需要按日期对数据进行排序,如下所示:2015年、2016年、2017年、2018年。索引0,1,2,3是我的第一个数据。对于我刚刚掌握的第二组数据,2017年,指数为0

我希望2017年在索引2中,或者我推送空数据,但2017年仍在索引0中。有人知道答案吗

我尝试使用javascript代码:

for (let index = 0; index < baseyear.length; index++) {
    const element = baseyear[index];
    if (element[0].tahun !== '2015') {
       element.push(
                   {"tahun":null,"lokasi":null,"Jumlahproduksi":null},
                   {"tahun":null,"lokasi":null,"Jumlahproduksi":null},
                   {"tahun":null,"lokasi":null,"Jumlahproduksi":null}
                   );
     } 
     console.log(element);                 
}
for(让index=0;index
有关详细说明,请参见此图片:


非常感谢您的帮助。

如果您要按日期对数据进行排序,并且希望2017年位于索引2,则需要添加2个日期小于2017年的值。可能您可以尝试将2015、2016推为tahun,将其他属性推为null。不确定在任何特定条件下为什么要用3个对象推为null值