Semua yang perlu Anda ketahui tentang Objek JavaScript



Blog di Objek JavaScript ini akan memberikan pengetahuan mendalam tentang berbagai metode untuk mendefinisikan dan membuat objek baru dalam javascript dengan contoh.

adalah bahasa Pemrograman Berorientasi Objek. Objek membentuk blok bangunan yang dianggap sebagai tipe data yang paling pentinguntuk bahasa pemrograman. Artikel ini akan memberikan pengetahuan mendalam tentang Objek JavaScript, bagaimana mereka dibuat dan didefinisikan dalam urutan berikut:

Objek JavaScript

Objek mirip dengan objek dalam kehidupan nyata yang terdiri dari atribut dan properti yang berbeda. Objek ini didefinisikan sebagai kumpulan data terkait yang tidak berurutan, yang primitif atau tipe referensi. Ini didefinisikan dalam bentuk pasangan 'kunci: nilai'.





JavaScript - objek javascript - Edureka

Kunci ini adalah variabel atau fungsi yang disebut sebagai properti dan metode suatu objek. Anda dapat membuat objek JavaScript sebagai:



biarkan ObjectName = {Properti1: 'Nilai', Properti2: 'Nilai', ... ...}

Bagaimana cara membuat objek baru?

Ada 3 cara untuk membuat objek baru:

  • Dengan Objek Literal

Sintaksis:

objek = {properti1: nilai1, properti2: nilai2 ..... propertiN: nilaiN}

Contoh:



karyawan = {id: 700, nama: 'Evan', gaji: 30000} document.write (employee.id + '' + employee.name + '' + employee.salary)

Keluaran:

700 Evan 30000
  • Dengan Membuat instance Objek

Sintaksis:

var objectname = new Object ()

Contoh:

var emp = new Object () emp.id = 701 emp.name = 'Karan' emp.salary = 40000 document.write (emp.id + '' + emp.name + '' + emp.salary)

Keluaran:

701 Karan 40000
  • Dengan Menggunakan Pembuat Objek

Sebuah fungsi dibuat dengan argumen. Setiap nilai argumen dapat ditetapkan di objek saat ini dengan menggunakan ini kata kunci.

Contoh:

fungsi karyawan (id, nama, gaji) {this.id = id this.name = name this.salary = gaji} emp = karyawan baru (702, 'Neha', 35000) document.write (emp.id + '' + emp .name + '' + emp.salary)

Keluaran:

702 Neha 35000

Properti

UNTUK Properti dari suatu benda adalah a variabel yang melekat pada objek. Mereka pada dasarnya sama dengan variabel JavaScript, kecuali untuk lampiran ke objek.

Properti suatu objek menentukan karakteristik objek. Anda dapat mengakses properti suatu objek dengan notasi titik sederhana seperti:

objectName.propertyName

Anda dapat mendefinisikan properti dengan memberinya nilai. Misalnya, mari buat sebuah objek bernama Mobil dan berikan properti seperti perusahaan, model , dan warna . Itu dapat didefinisikan sebagai:

var Car = new Object () Car.company = 'Ford' Car.model = 'Mustang' Car.color = 'Red'

Metode

UNTUK metode adalah fungsi terkait dengan suatu objek. Ini juga merupakan properti dari suatu objek. Metode didefinisikan sebagai fungsi normal tetapi harus ditetapkan sebagai Properti dari suatu objek.

Metode objek dapat diakses sebagai:

struktur data dan algoritma dalam tutorial java
objectName.methodName ()

Contoh:

var person = {firstName: 'Tessa', lastName: 'Den', empid: 7100, fullName: function () {return this.firstName + '' + this.lastName}}

Keluaran:

Tessa Den

Beberapa metode bawaan yang umum digunakan adalah:

Metode Deskripsi
Object.assign () Ini digunakan untuk menyalin properti enumerable dan memiliki properti dari objek sumber ke objek target
Object.create () Ini digunakan untuk membuat objek baru dengan objek prototipe dan properti yang ditentukan
Object.defineProperty () Ini digunakan untuk mendefinisikan atribut perilaku dari properti
Object.entries () Ini mengembalikan file Himpunan dengan pasangan kunci & nilai
Object.freeze () Ini mencegah properti yang ada dihapus

Accessors

Pengakses JavaScript terdiri dari Getters dan Setter yang digunakan untuk menentukan pengakses objek.

  • Dapatkan Kata Kunci

Mari kita ambil contoh dan lihat caranya Getters digunakan untuk Dapatkan nilai apa pun dari properti:

var person = {firstName: 'Daisy', lastName: 'Green', empid: 401, dapatkan id () {return this.empid}} document.getElementById ('demo'). innerHTML = person.id

Keluaran:

401
  • Set Kata Kunci

Mari kita ambil contoh dan lihat caranya Setter digunakan untuk set nilai apa pun dari properti:

var person = {firstName: 'Daisy', lastName: 'Green', empid: 00, set id (value) {this.empid = value}} person.id = 401 document.getElementById ('demo'). innerHTML = person .empid

Keluaran:

401

Prototipe

Semua objek JavaScript mewarisi properti dan metode dari prototipe. Sebagai contoh:

  • Tanggal benda mewarisi dari Date.prototype
  • Himpunan benda mewarisi dari Array.prototype
  • Orang benda mewarisi dari Person.prototype

JavaScript prototipe properti digunakan untuk menambahkan properti baru ke konstruktor objek.

Contoh:

function Person (first, last, id, age) {this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.nationality = 'Indian'

Properti prototipe juga memungkinkan Anda menambahkan metode baru ke konstruktor objek.

Contoh:

function Person (first, last, id, age) {// Menambahkan metode ke konstruktor this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.name = function () {return this.firstName + '' + this.lastName}

Anda dapat memodifikasi prototipe Anda sendiri tetapi tidak pernah memodifikasi prototipe objek JavaScript standar.

Dengan ini, kita sampai pada akhir artikel kita. Saya harap Anda memahami Objek JavaScript dan metode berbeda untuk mendefinisikannya.

Sekarang setelah Anda mengetahui tentang Objek JavaScript, lihat oleh Edureka. Pelatihan Sertifikasi Pengembangan Web akan membantu Anda Mempelajari cara membuat situs web yang mengesankan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery, dan Google API, serta menerapkannya ke Amazon Simple Storage Service (S3).

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar 'Objek JavaScript' dan kami akan menghubungi Anda kembali.