手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js采用concat和sort将N个数组拼接起来的方法
js采用concat和sort将N个数组拼接起来的方法
摘要:本文实例分析了js采用concat和sort将N个数组拼接起来的方法。分享给大家供大家参考,具体如下:这是某个大型企业的面试题扩展得来的,只...

本文实例分析了js采用concat和sort将N个数组拼接起来的方法。分享给大家供大家参考,具体如下:

这是某个大型企业的面试题扩展得来的,只是一种解法,但是无法确定是否高效,不过效果确实是实现了!

js采用concat和sort将N个数组拼接起来的方法1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript" > function concatAndSortArray(array1, array2) { if (arguments.length < 2) { return; } var arg = null; var array = []; for (var i = 0; i < arguments.length; i++) { arg = arguments[i]; if (typeof arg === "object" && arg.length > 0) { array = array.concat(arg); } } array.sort(function (arg1, arg2) { if (arg1 > arg2) { return 1; } else { return -1; } }); return array; } var array1 = [1, 2, 3, 4, 5, 15]; var array2 = [10, 12, 13, 25, 35]; var array = concatAndSortArray(array1, array2); console.log(array); </script> <style type="text/css" > #tx { line-height:30px; font-weight:bolder; text-align:center; background:#DDDDDD; margin-top:10px;} </style> </head> <body> <div id="tx">haha</div> <hr /> <div id="container"> </div> </body> </html>

希望本文所述对大家JavaScript程序设计有所帮助。

【js采用concat和sort将N个数组拼接起来的方法】相关文章:

js+html5实现canvas绘制圆形图案的方法

js+html5通过canvas指定开始和结束点绘制线条的方法

javascript实现树形菜单的方法

Javascript实现飞动广告效果的方法

js实现点击链接后延迟3秒再跳转的方法

javascript基于DOM实现省市级联下拉框的方法

JavaScript获取两个数组交集的方法

jQuery实现不断闪烁文字的方法

js实现文本框选中的方法

js实现键盘Enter键提交表单的方法

精品推荐
分类导航