两组数据,比如 [1, 2, 3, 4, 5],另一组是 [2, 4, 6, 7, 8] 如何合并成为 [1, 2, 3, 4, 5, 6, 7, 8],重复的只显示一个 有相关的函数方法么?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
插个歪话题,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函数.
[1,2].concat([4,5,6]) 直接用Array的原生方法concat即可 但是不能去重
插个歪话题,jQuery不太清楚,但是你可以使用underscore.js,里面提供了很多Array的工具。
http://underscorejs.org
按照你的需求,可以这么写。
输出结果是
Chrome下的运行结果:
觉得乱可以用js数组的排序sort函数.
[1,2].concat([4,5,6]) 直接用Array的原生方法concat即可 但是不能去重