Daftar dan Belajar Sekarang!

Merapihkan data object di javascript

foto ardyhim
289 Kontribusi 172 Coto
1 tahun yang lalu
Bagai mana caranya menambahkan data seperti hasil yang saya inginkan? Adakah library yang bisa mendukung seperti ini
// data utama
let data = [
  {
    $match: {
      "name": "comments 1"
    }
  },
  {
    sort: {
      name: 1
    }
  }
]
// data yang akan di tambahkan ke data utama
let categories = {
  $match: {
    "name": "abc"
  }
}

let title = {
  
}
// hasil yang di inginkan dari data utama setelah menambahkan data categories
data = [
  {
    $match: {
      "name": "comments 1"
    }
  },
  {
    $match: {
      "name": "abc"
    }
  },
  {
    sort: {
      name: 1
    }
  }
]

Jawaban
foto rachmatsasongko
410 Kontribusi 422 Coto
1 tahun yang lalu
pake splice kan bisa. tinggal kasih posisi index yang diinginkan. misalnya kalau mau insertnya selalu sebelum 'sort' alias kedua terakhir bisa pake
data.splice(data.length-1, 0, categories);


Login untuk diksusi di forum sekolah koding