js采用concat和sort將N個(gè)數(shù)組拼接起來的方法
本文實(shí)例分析了js采用concat和sort將N個(gè)數(shù)組拼接起來的方法。分享給大家供大家參考,具體如下:
這是某個(gè)大型企業(yè)的面試題擴(kuò)展得來的,只是一種解法,但是無法確定是否高效,不過效果確實(shí)是實(shí)現(xiàn)了!

<!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>
更多關(guān)于JavaScript數(shù)組及字符串相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)組操作技巧總結(jié)》及《javascript 字符串相關(guān)操作匯總》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- JS數(shù)組合并push與concat區(qū)別分析
- js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解
- JavaScript使用concat連接數(shù)組的方法
- JavaScript字符串對(duì)象的concat方法實(shí)例(用于連接兩個(gè)或多個(gè)字符串)
- JS數(shù)組方法concat()用法實(shí)例分析
- JavaScript中使用concat()方法拼接字符串的教程
- 深入理解javascript中concat方法
- javascript使用 concat 方法對(duì)數(shù)組進(jìn)行合并的方法
- Javascript連接多個(gè)數(shù)組不用concat來解決
- javascript中數(shù)組的concat()方法使用介紹
- javascript concat數(shù)組累加 示例
- JS Array創(chuàng)建及concat()split()slice()的使用方法
- 淺談JavaScript的push(),pop(),concat()方法
- JavaScript模擬數(shù)組合并concat
- JS數(shù)組降維的實(shí)現(xiàn)Array.prototype.concat.apply([], arr)
- JavaScript中concat復(fù)制數(shù)組方法淺析
- javascript數(shù)組中的concat方法和splice方法
- JavaScript的concat方法實(shí)例代碼(數(shù)組連接)
相關(guān)文章
Javascript取整函數(shù)及向零取整幾種常用的方法
這篇文章主要介紹了Javascript取整函數(shù)及向零取整幾種常用的方法,每種方法都有其特點(diǎn)和適用場(chǎng)景,推薦使用Math.trunc(),因?yàn)樗Z義明確、代碼易讀且性能較好,需要的朋友可以參考下2025-01-01
js用Date對(duì)象的setDate()函數(shù)對(duì)日期進(jìn)行加減操作
在某個(gè)日期上加減天數(shù)來說,其實(shí)只要調(diào)用Date對(duì)象的setDate()函數(shù)就可以了,具體方法如下2014-09-09
javascript 動(dòng)態(tài)參數(shù)判空操作
在做交友中心的頁面的時(shí)候,有一個(gè)javascript函數(shù),它的第二個(gè)參數(shù)是動(dòng)態(tài)的。2008-12-12
利用jsonp跨域調(diào)用百度js實(shí)現(xiàn)搜索框智能提示
這篇文章主要為大家詳細(xì)介紹了使用jsonp跨域調(diào)用百度js實(shí)現(xiàn)搜索框智能提示,感興趣的小伙伴們可以參考一下2016-08-08
js內(nèi)存泄漏場(chǎng)景、如何監(jiān)控及分析詳解
js內(nèi)存泄漏的含義就是當(dāng)已經(jīng)不需要某塊內(nèi)存時(shí)這塊內(nèi)存還存在著,垃圾回收機(jī)制就是間歇的不定期的尋找到不再使用的變量,并釋放掉它們所指向的內(nèi)存,這篇文章主要給大家介紹了關(guān)于js內(nèi)存泄漏場(chǎng)景、如何監(jiān)控及分析的相關(guān)資料,需要的朋友可以參考下2021-11-11

