Menambahkan method ke object
Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan JavaScript di Coddy. Pelajaran 2 dari 56.
object dalam JavaScript dapat berisi bukan hanya property data, tetapi juga method, yaitu fungsi yang dimiliki object.
Buat object sederhana dengan property:
const person = {
name: "John"
};Tambahkan method ke object:
const person = {
name: "John",
greet: function() {
return "Hello!";
}
};Panggil method:
person.greet(); // Mengembalikan "Hello!"Kamu juga bisa menggunakan sintaks singkat yang diperkenalkan di ES6:
const person = {
name: "John",
greet() {
return "Hello!";
}
};Tantangan
Tambahkan method add ke object kalkulator yang menerima dua angka dan mengembalikan jumlahnya.
Contoh penggunaan:
calculator.add(5, 3); // returns 8
Coba sendiri
let a = parseInt(inp[0]); // Jangan ubah baris ini
let b = parseInt(inp[1]); // Jangan ubah baris ini
// object calculator sudah ada
const calculator = {
// TODO: Tambahkan method 'add' di sini yang menerima dua angka dan mengembalikan jumlahnya
};
console.log(calculator.add(a, b));Pelajaran 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