CRUD in JSON
Zen

Zen @mzaini30

About: Mahasiswa Psikologi

Location:
Samarinda
Joined:
Mar 25, 2019

CRUD in JSON

Publish Date: Oct 16 '20
6 1
data = [
 {
  "id": 0.63773,
  "nama": "Zen",
  "asal": "Samarinda"
 },
 {
  "id": 0.5262,
  "nama": "Yogi",
  "asal": "Loa Janan"
 }
]

// create
// tambah data

data.push({
 id: Math.random(),
 nama: "Maryam",
 asal: "Buah hati"
})

// read
// ambil data tertentu

x = data.filter(x => x.id == 0.5262)

// update

n = data.findIndex(x => x.id == 0.5262)
data[n].nama = "Anggi"

// delete

x = data.filter(x => x.id != 0.5262)
Enter fullscreen mode Exit fullscreen mode

Comments 1 total

  • Taufik Nurrohman
    Taufik NurrohmanOct 16, 2020
    let data = {};
    let id = Math.random();
    
    // Create if not exists (primary key as object key)
    !data[id] && (data[id] = {
        "nama": "Taufik",
        "asal": "?"
    });
    
    // Read
    console.log(data[id] || {
        "nama": null,
        "asal": null
    });
    
    // Update
    data[id] && Object.assign(data[id], {
        "nama": "Nur"
    });
    
    // Delete
    delete data[id];
    
    Enter fullscreen mode Exit fullscreen mode
Add comment