In diesem Artikel wird die Methode zum Spleißen von N-Arrays mithilfe von Concat und Sortieren in js analysiert. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Dies ist eine Erweiterung einer Interviewfrage eines großen Unternehmens. Es ist nur eine Lösung, aber es ist nicht sicher, ob es effizient ist oder nicht, aber der Effekt wird tatsächlich erzielt!
<!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>
Leser, die an weiteren Inhalten im Zusammenhang mit JavaScript-Arrays und -Strings interessiert sind, können sich die speziellen Themen auf dieser Website ansehen: „Zusammenfassung der Fähigkeiten zum Betrieb von JavaScript-Arrays“ und „Zusammenfassung der JavaScript-Strings Operationen 》
Ich hoffe, dass dieser Artikel für alle hilfreich ist, die sich mit der JavaScript-Programmierung befassen.