11 Ocak 2019 Cuma

Array concat metodu

Örnek
Şöyle yaparız.
const names = (v) => [].concat(v).map(name => name.toUpperCase())

console.log(names(['Bart', 'Lisa'])) // [ 'BART', 'LISA' ]
console.log(names('Homer')) // ['HOMER']
Örnek
Şöyle yaparız
var arr = [9, 5, '2', 'ab', '3', -1] // to be sorted
var number = [];
var char = [];
arr.forEach(a => {
  if (typeof a == 'number') number.push(a);
  else char.push(a);
})


var sorted = number.sort().concat(char.sort());
console.log(sorted)
Çıktı olarak şunu alırız.
// arr = [-1, 5, 9, "2", "3","ab"] // expected result

Hiç yorum yok:

Yorum Gönder