js采用concat和sort將N個數(shù)組拼接起來的方法
本文實例分析了js采用concat和sort將N個數(shù)組拼接起來的方法。分享給大家供大家參考,具體如下:
這是某個大型企業(yè)的面試題擴展得來的,只是一種解法,但是無法確定是否高效,不過效果確實是實現(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)操作匯總》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
- JS數(shù)組合并push與concat區(qū)別分析
- js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解
- JavaScript使用concat連接數(shù)組的方法
- JavaScript字符串對象的concat方法實例(用于連接兩個或多個字符串)
- JS數(shù)組方法concat()用法實例分析
- JavaScript中使用concat()方法拼接字符串的教程
- 深入理解javascript中concat方法
- javascript使用 concat 方法對數(shù)組進行合并的方法
- Javascript連接多個數(shù)組不用concat來解決
- javascript中數(shù)組的concat()方法使用介紹
- javascript concat數(shù)組累加 示例
- JS Array創(chuàng)建及concat()split()slice()的使用方法
- 淺談JavaScript的push(),pop(),concat()方法
- JavaScript模擬數(shù)組合并concat
- JS數(shù)組降維的實現(xiàn)Array.prototype.concat.apply([], arr)
- JavaScript中concat復(fù)制數(shù)組方法淺析
- javascript數(shù)組中的concat方法和splice方法
- JavaScript的concat方法實例代碼(數(shù)組連接)
相關(guān)文章
JavaScript中錯誤正確處理方式小結(jié)你用對了嗎
本文將會討論客戶端JavaScript中的錯誤處理。主要介紹JavaScript中的易犯錯誤、錯誤處理、異步代碼編寫等內(nèi)容。下面就讓我們一起看看如何正確處理JavaScript中的錯誤2017-10-10
JavaScript中的回調(diào)函數(shù)實例講解
今天小編就為大家分享一篇關(guān)于JavaScript中的回調(diào)函數(shù)實例講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
VScode中配置JavaScript編譯環(huán)境的方法
這篇文章主要介紹了VSCODE中配置JavaScript編譯環(huán)境的方法,方式一 使用Node.js做為解釋器運行JS代碼 Node.js的安裝和配置,方式二使用VSCODE插件Code Runner運行JS代碼,本文給大家介紹的非常詳細,需要的朋友可以參考下2022-08-08

