首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将两个Json提要合并到一个提要中,并按时间对它们进行排序

问将两个Json提要合并到一个提要中,并按时间对它们进行排序
EN

Stack Overflow用户
提问于 2015-04-08 01:31:46
回答 1查看 182关注 0票数 0

如何使用JS或jQuery将两个Json提要组合在一起,并按日期在一个时间线中显示它们?

例如,我们将有两个Json响应(一个来自twitter,另一个来自google+)。

我需要"n“数量的最新项目,并显示追加他们显示项目的时间。

有什么想法或提示吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-04-08 02:23:46

获取每个提要的#number最新结果:

代码语言:javascript
复制
var json1 = [{id:1, name: 'xxx' ...}]
var json2 = [{id:2, name: 'xyz' ...}]

var finalObj = json1.concat(json2);

使用.sort JavaScript方法按日期排序。您需要创建一个自定义的比较函数来检查这两个对象中的日期。有关按日期排序的更多信息,请查看此旧问题:

Sort Javascript Object Array By Date

仅显示排序数组的前#number元素。

代码语言:javascript
复制
var numberToShow = n - 1;
for (i = 0, x = numberToShow; i < x; i++) { 
  console.log(i);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29497582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档