已知如下數組: var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; 編寫一個程序將數組扁平化去並除其中重復部分數據,最終得到一個升序且不重復的數組


已知如下數組:

var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];

編寫一個程序將數組扁平化去並除其中重復部分數據,最終得到一個升序且不重復的數組

var dt= arr.toString().split(",").sort(function(a,b){return a-b}).map(Number);Array.from(new Set(dt))

代碼如下 var dt=  arr.toString().split(",").sort(function(a,b){return a-b}).map(Number);

               Array.from(new Set(dt));

 

    new Set(array); 將數組去重並返回一個對象;

  Array.from(obj);  將對象轉換成數組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM