Tinjauan Singkat: object
Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan JavaScript di Coddy. Pelajaran 1 dari 56.
Dari Object Data Menjadi Object Cerdas
Di Bagian 2 Logika dan Alur, kamu telah belajar cara menggunakan object sebagai wadah data. Sekarang, kita akan mengubah object data statis ini menjadi object dinamis dan cerdas yang dapat melakukan tindakan dan mengelola statusnya sendiri.
Yang Sudah Kamu Ketahui dari Bagian 2:
Object adalah kumpulan pasangan kunci-nilai yang memungkinkan kamu menyimpan data terkait secara bersama. Anggap object seperti wadah yang menyimpan informasi tentang sesuatu.
// object sebagai wadah data sederhana
const player = {
name: "Alex",
health: 100,
level: 2,
inventory: ["sword", "potion"]
};
// Mengakses data
console.log(player.name); // "Alex"
console.log(player.health); // 100
console.log(player.inventory[0]); // "sword": mengakses elemen array
// Memperbarui data
player.health = 85;Tantangan
tampilkan level player di konsol.
Coba sendiri
const player = {
name: "Alex",
health: 100,
level: 2,
inventory: ["sword", "potion"]
};
// TODO: tampilkan level pemain di konsolPelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pemrograman Berorientasi Objek
1Object dan Kata Kunci this
Tinjauan Singkat: objectMenambahkan method ke objectMemahami Kata Kunci thisFungsi KonstruktorKata Kunci newTantangan Rangkuman7Pewarisan & Kata Kunci extends
PewarisanHubungan "is-a"Kata Kunci extendsmethod super()Mewarisi property & methodTantangan Rangkuman2Mengatur Kode
Apa itu module?Mengekspor dengan exportMengimpor dengan importEkspor default vs. ekspor bernama8Mengatur Kode OOP
Mengatur class ke dalam module11Proyek: Perender Bentuk
Penyiapan: class Shape & EksporPewarisan class CircleOverride & Method LuasPenghitung Shape Statis14Sistem Manajemen Perpustakaan
Merancang PerpustakaanClass Book dengan CompositionValidasi Penulis Buku9Method dan property Statis
Level class vs. level instanceProperty StatisMethod Utilitas StatisTantangan RangkumanLatihan sendiri: Compiler JavaScript online