Ciprian Țepeș - Creștin Ortodox, Web Designer & Web Developer

Un site personal cu subiecte legate de programare, design, creștinism și chestiuni morale

  • Prima pagină
  • Cine sunt
  • Contact

Categorii

  • Cugetări
  • Generalități
  • Jurnal Programare
  • Muncă

Articole recente

  • Ceea ce ne desfată, ne dăunează
  • Despre malahie / onanie / masturbare
  • Adevărul vă va face liberi
  • Nu toate ereziile au devenit biserici. Una este Biserica – Sfântă, Sobornicească, Apostolească
  • Un articol foarte frumos despre familie și educație

Powered by Genesis

  • Prima pagină
  • Cine sunt
  • Contact

Bonefire: Sorted Union

20 octombrie 2015 by Ciprian Țepeș

Am găsit pe internet două soluții de rezolvare a acestei probleme.

function unite(arr1, arr2, arr3) {
 var newArr = [];
 for ( var prop in arguments ) {
 newArr = newArr.concat(arguments[prop]);
 }
 return newArr.reduce(function(a,b){if(a.indexOf(b)<0) a.push(b); return a;},[]);
}

unite([1, 3, 2], [5, 2, 1, 4], [2, 1]);

și

function unite(arr1, arr2, arr3) {
 var newArr = [];
 for ( var prop in arguments ) {
 newArr = newArr.concat(arguments[prop]);
 }
 return newArr.filter(function(el,id,arr){ return arr.indexOf(el) == id });
}

unite([1, 3, 2], [5, 2, 1, 4], [2, 1]);

găsite pe http://mikeheavers.com/main/code-item/removing_duplicates_in_an_array_using_javascript și http://stackoverflow.com/questions/9229645/remove-duplicates-from-javascript-array

Filed Under: Jurnal Programare Tagged With: FreeCodeCamp, Javascript

Acest site folosește cookie-uri. Accept Info
Privacy & Cookies Policy