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)操作匯總》
希望本文所述對大家JavaScript程序設(shè)計(jì)有所幫助。
- JS數(shù)組合并push與concat區(qū)別分析
- js嵌套的數(shù)組扁平化:將多維數(shù)組變成一維數(shù)組以及push()與concat()區(qū)別的講解
- JavaScript使用concat連接數(shù)組的方法
- JavaScript字符串對象的concat方法實(shí)例(用于連接兩個(gè)或多個(gè)字符串)
- JS數(shù)組方法concat()用法實(shí)例分析
- JavaScript中使用concat()方法拼接字符串的教程
- 深入理解javascript中concat方法
- javascript使用 concat 方法對數(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)文章
學(xué)習(xí)JavaScript設(shè)計(jì)模式之模板方法模式
這篇文章主要為大家介紹了JavaScript設(shè)計(jì)模式中的模板方法模式,對JavaScript設(shè)計(jì)模式感興趣的小伙伴們可以參考一下2016-01-01JavaScript中錯(cuò)誤正確處理方式小結(jié)你用對了嗎
本文將會討論客戶端JavaScript中的錯(cuò)誤處理。主要介紹JavaScript中的易犯錯(cuò)誤、錯(cuò)誤處理、異步代碼編寫等內(nèi)容。下面就讓我們一起看看如何正確處理JavaScript中的錯(cuò)誤2017-10-10JavaScript中的回調(diào)函數(shù)實(shí)例講解
今天小編就為大家分享一篇關(guān)于JavaScript中的回調(diào)函數(shù)實(shí)例講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01VScode中配置JavaScript編譯環(huán)境的方法
這篇文章主要介紹了VSCODE中配置JavaScript編譯環(huán)境的方法,方式一 使用Node.js做為解釋器運(yùn)行JS代碼 Node.js的安裝和配置,方式二使用VSCODE插件Code Runner運(yùn)行JS代碼,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-08-08js實(shí)現(xiàn)仿阿里巴巴城市選擇框效果實(shí)例
這篇文章主要介紹了js實(shí)現(xiàn)仿阿里巴巴城市選擇框效果,實(shí)例分析了javascript結(jié)合css與數(shù)組實(shí)現(xiàn)城市選擇框的方法,需要的朋友可以參考下2015-06-06