Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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/13.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
Javascript 将行附加到JSON_Javascript_Arrays_Json - Fatal编程技术网

Javascript 将行附加到JSON

Javascript 将行附加到JSON,javascript,arrays,json,Javascript,Arrays,Json,如何在将行添加到数据库后将数组附加到JSON [ {id: 1, content: "aaaa", date: "2017-12-05T23:00:00.000Z"}, {id: 2, content: "bbbb", date: "2017-13-05T23:00:00.000Z"}, {id: 3, content: "cccc", date: "2017-13-05T23:00:00.000Z"}, {id: 4, content: "dddd", date: "2017-

如何在将行添加到数据库后将数组附加到JSON

[
  {id: 1, content: "aaaa", date: "2017-12-05T23:00:00.000Z"},
  {id: 2, content: "bbbb", date: "2017-13-05T23:00:00.000Z"},
  {id: 3, content: "cccc", date: "2017-13-05T23:00:00.000Z"},
  {id: 4, content: "dddd", date: "2017-14-05T23:00:00.000Z"},
  {id: 5, content: "eeee", date: "2017-14-05T23:00:00.000Z"},
]

我在数据库中添加了日期为2017-13-05T23:00:00.000Z的
quest
,以及如何显示我的视图,但如果您希望按日期对数组进行排序,我必须将此行添加到日期为2017-13-05T23:00:00.000Z的最后一个值,您可以使用
push
,然后按日期对数组排序,如下所示:

const数组=[
{id:1,内容:“aaaa”,日期:“2017-12-05T23:00:00.000Z”},
{id:2,内容:“bbbb”,日期:“2017-13-05T23:00:00.000Z”},
{id:3,内容:“中交”,日期:“2017-13-05T23:00:00.000Z”},
{id:4,内容:“dddd”,日期:“2017-14-05T23:00:00.000Z”},
{id:5,内容:“eeee”,日期:“2017-14-05T23:00:00.000Z”},
]
const rowToInsert={id:6,内容:“ffff”,日期:“2017-13-05T23:00:00.000Z”}
array.push(rowToInsert)
array.sort(函数(a,b){
返回a.date>b.date;
})

console.log(array)
如果希望按日期对数组进行排序,可以使用
推送
,然后按日期对数组进行排序,如下所示:

const数组=[
{id:1,内容:“aaaa”,日期:“2017-12-05T23:00:00.000Z”},
{id:2,内容:“bbbb”,日期:“2017-13-05T23:00:00.000Z”},
{id:3,内容:“中交”,日期:“2017-13-05T23:00:00.000Z”},
{id:4,内容:“dddd”,日期:“2017-14-05T23:00:00.000Z”},
{id:5,内容:“eeee”,日期:“2017-14-05T23:00:00.000Z”},
]
const rowToInsert={id:6,内容:“ffff”,日期:“2017-13-05T23:00:00.000Z”}
array.push(rowToInsert)
array.sort(函数(a,b){
返回a.date>b.date;
})

console.log(array)
我不明白你在问什么。使用简单的JS
.push()
因为它是简单的数组如果我使用push,它将显示在我的列表的末尾,我必须显示这个日期的结尾和下一个日期的结尾
[…arr.slice(0,index),newItem,…arr.slice(index)]
但是我如何知道使用index?如果选择日期,则添加此项。我不明白您的要求。使用简单的JS
.push()
,因为它是简单的数组。如果使用push,它将显示在列表的末尾,我必须显示此日期和下一个日期的结尾
[…arr.slice(0,index),newItem,…arr.slice(index)]
但我如何知道使用index?如果选择日期,则添加此关闭,但不正确排序给定数据的预期结果是什么?他们不会对每个项目进行排序,但3我不明白。你能告诉我ID和我的代码片段的顺序吗?(这里,结果是
1,2,3,6,4,5
)好的,很抱歉,这项工作我必须更改我的编码中的某些内容,但不要正确排序给定数据的预期结果是什么?他们不会对每个项目进行排序,只有3项我不明白。你能告诉我ID和我的代码片段的顺序吗?(这里,结果是
1,2,3,6,4,5
)好的,对不起,这是工作,我必须更改代码中的某些内容