javascript - jquery如何将两个数组合并
高洛峰
高洛峰 2017-04-10 12:42:50
[JavaScript讨论组]

两组数据,比如 [1, 2, 3, 4, 5],另一组是 [2, 4, 6, 7, 8]
如何合并成为 [1, 2, 3, 4, 5, 6, 7, 8],重复的只显示一个
有相关的函数方法么?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(3)
ringa_lee

插个歪话题,jQuery不太清楚,但是你可以使用underscore.js,里面提供了很多Array的工具。

http://underscorejs.org

按照你的需求,可以这么写。

_.union([1, 2, 3, 4, 5],[2, 4, 6, 7, 8])

输出结果是

[1, 2, 3, 4, 5, 6, 7, 8]
怪我咯
a1 = [1, 2, 3, 4, 5]
a2 = [2, 4, 6, 7, 8]
$.unique(a1.concat(a2))

Chrome下的运行结果:

觉得乱可以用js数组的排序sort函数.

PHP中文网

[1,2].concat([4,5,6]) 直接用Array的原生方法concat即可 但是不能去重

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号