📋
Seri Belajar Pemrograman
  • Seri Belajar Pemrograman
  • HTML dan CSS
    • Pengenalan HTML dan CSS
    • Tipografi Dasar
    • List
    • Tabel
    • Link, Gambar dan Multimedia
    • Layout
    • Form
    • Praktikum I : Membuat Halaman Login dan CRUD
  • Javascript
    • Pengenalan Javascript
    • Dasar Pemrograman Javascript
    • Operator
    • Seleksi Kondisi
    • Perulangan
    • Fungsi
    • String
    • Array
    • JSON
    • Error Handling
    • AJAX
    • Local Storage
    • Param Url
    • Notification
    • Asynchronous
    • Praktikum II : Mengintegrasikan Halaman Login dan CRUD dengan AJAX
  • Database
    • Pengenalan Database
    • Perancangan Database
    • Operasi Select
    • Operasi Join
    • Operasi Insert
    • Operasi Update
    • Operasi Delete
  • Node JS
    • Pengenalan Node JS
    • Module
    • Express
    • Rest API
    • JWT Token
  • Svelte
    • Pengenalan Svelte
    • Routing
    • Protected Routing
    • Login
    • Halaman List
    • Halaman Form
    • Halaman View
    • Delete Action
  • Svelte Native for Mobile
    • Pengenalan Svelte Native
Powered by GitBook
On this page
  • JSON object
  • JSON stringify
  • JSON parse
  • delete

Was this helpful?

  1. Javascript

JSON

JSON object

JSON merupakan singkatan dari JavaScript Object Notation. Untuk membuat JSON On=bject harus memenhi kriteria:

  • Data dalam pasangan nama dan nilai.

  • Data dipisahkan dengan koma.

  • Object dibuat dengan kururung kurawal {}

  • Array dibuat dengan kurung persegi []

JSON object bisa dideklarasikan dengan berbagai cara :

const ninja1 = {
    nama: "Naruto",
    umur: 12,
    alamat: "Desa Konoha",
    jurus: ["kage bunshin", "rasengan"]
}
console.log(ninja1);

const ninja2 = {}
ninja2.nama = "Naruto";
ninja2.umur = 12;
ninja2.alamat = "Desa Konoha";
ninja2.jurus = ["kage bunshin", "rasengan"];
console.log(ninja2);

const ninja3 = new Object();
ninja3.nama = "Naruto";
ninja3.umur = 12;
ninja3.alamat = "Desa Konoha";
ninja3.jurus = ["kage bunshin", "rasengan"];
console.log(ninja3);

// kita bisa mengakses langsung properti object
console.log(ninja3.nama);
console.log(ninja3["nama"]);

JSON stringify

Digunakan untuk mengubah json object menjadi string

const ninja1 = {
  nama: "Naruto",
  umur: 12,
  alamat: "Desa Konoha",
  jurus: ["kage bunshin", "rasengan"]
}
console.log(ninja1);
console.log(JSON.stringify(ninja1));

JSON parse

Digunakan untuk mengubah string menjadi JSON Object

ninjaStr = '{"nama":"Naruto","umur":12,"alamat":"Desa Konoha","jurus":["kage bunshin","rasengan"]}';
console.log(JSON.parse(ninjaStr));

delete

Digunakan untuk menghapus properti dari sebuah object. Sementara untuk menambah properti jauh lebih simple, sama seperti waktu deklarasi object, langsung menambah properti yang diinginkan.

const ninja1 = {
  nama: "Naruto",
  umur: 12,
  alamat: "Desa Konoha",
  jurus: ["kage bunshin", "rasengan"]
};
console.log(ninja1);
delete ninja1.umur;
delete ninja1["alamat"];
console.log(ninja1);
PreviousArrayNextError Handling

Last updated 3 years ago

Was this helpful?