Yang perlu anda ketahui mengenai Objek JavaScript



Blog pada Objek JavaScript ini akan memberikan pengetahuan mendalam tentang kaedah yang berbeza untuk menentukan dan membuat objek baru dalam javascript dengan contoh.

adalah bahasa Pengaturcaraan Berorientasikan Objek. Objek membentuk blok bangunan yang dianggap sebagai jenis data yang paling pentinguntuk bahasa pengaturcaraan. Artikel ini akan memberikan pengetahuan mendalam tentang Objek JavaScript, bagaimana objek dibuat dan ditentukan dalam urutan berikut:

Objek JavaScript

objek serupa dengan objek dalam kehidupan nyata yang terdiri daripada sifat dan sifat yang berbeza. Objek-objek ini didefinisikan sebagai kumpulan data berkaitan yang tidak tersusun, yang jenis primitif atau rujukan. Ini ditentukan dalam bentuk pasangan 'kunci: nilai'.





JavaScript - objek javascript - Edureka

Kekunci ini adalah pemboleh ubah atau fungsi yang disebut sebagai sifat dan kaedah objek. Anda boleh membuat objek JavaScript sebagai:



biarkan ObjectName = {Property1: 'Value', Property2: 'Value', ... ...}

Bagaimana Membuat Objek Baru?

Terdapat 3 cara untuk membuat objek baru:

  • Oleh Objek Literal

Sintaks:

objek = {property1: value1, property2: value2 ..... propertyN: valueN}

Contoh:



pekerja = {id: 700, nama: 'Evan', gaji: 30000} document.write (pegawai.id + '' + pegawai.nama + '' + pekerja. gaji)

Pengeluaran:

700 Evan 30000
  • Dengan Membuat contoh Objek

Sintaks:

var objectname = Objek baru ()

Contoh:

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

Pengeluaran:

701 Karan 40000
  • Dengan Menggunakan Objek Pembina

Fungsi dibuat dengan argumen. Setiap nilai argumen dapat diberikan dalam objek semasa dengan menggunakan ini kata kunci.

Contoh:

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

Pengeluaran:

702 Neha 35000

Hartanah

KE harta benda suatu objek ialah pemboleh ubah yang melekat pada objek. Mereka pada dasarnya sama dengan pemboleh ubah JavaScript, kecuali lampiran pada objek.

Sifat-sifat objek menentukan ciri-ciri objek. Anda boleh mengakses sifat objek dengan notasi titik sederhana seperti:

objectName.propertyName

Anda boleh menentukan harta dengan memberikan nilai. Sebagai contoh, mari kita buat objek bernama Kereta dan berikan sifat seperti syarikat, model , dan warna . Ia boleh didefinisikan sebagai:

var Car = Objek baru () Car.company = 'Ford' Car.model = 'Mustang' Car.color = 'Red'

Kaedah

KE kaedah ialah fungsi dikaitkan dengan objek. Ia juga merupakan harta benda. Kaedah didefinisikan sebagai fungsi normal tetapi harus ditetapkan sebagai harta benda objek.

Kaedah objek boleh diakses seperti:

objectName.methodName ()

Contoh:

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

Pengeluaran:

Tessa Den

Beberapa kaedah bawaan yang biasa digunakan adalah:

Kaedah Penerangan
Object.assign () Ini digunakan untuk menyalin banyak dan memiliki sifat dari objek sumber ke objek sasaran
Object.create () Ia digunakan untuk membuat objek baru dengan objek dan sifat prototaip yang ditentukan
Object.defineProperty () Ia digunakan untuk menentukan sifat tingkah laku harta benda
Object.entries () Ia mengembalikan sebuah susunan dengan pasangan kunci & nilai
Objek. Beku () Ini menghalang sifat-sifat yang ada daripada dikeluarkan

Aksesori

Aksesori JavaScript terdiri daripada Penerima dan Pengatur yang digunakan untuk menentukan aksesori objek.

  • Kata kunci Dapatkan

Mari kita ambil contoh dan lihat caranya Penerima sudah biasa untuk dapatkan sebarang nilai harta tanah:

algoritma dan struktur data di java
var person = {firstName: 'Daisy', lastName: 'Green', empid: 401, get id () {return this.empid}} document.getElementById ('demo'). innerHTML = person.id

Pengeluaran:

401
  • Kata Kunci Tetapkan

Mari kita ambil contoh dan lihat caranya Pengatur sudah biasa untuk set sebarang nilai harta tanah:

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

Pengeluaran:

401

Prototaip

Semua objek JavaScript mewarisi sifat dan kaedah dari prototaip. Sebagai contoh:

  • Tarikh objek mewarisi dari Tarikh.protaip
  • Array objek mewarisi dari Array.prototaip
  • Orang objek mewarisi dari Orang.protaip

JavaScript prototaip harta tanah digunakan untuk menambahkan sifat baru ke objek pembina.

Contoh:

fungsi Orang (pertama, terakhir, id, umur) {this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.nationality = 'India'

Properti prototaip juga membolehkan anda menambahkan kaedah baru pada pembina objek.

Contoh:

fungsi Orang (pertama, terakhir, id, umur) {// Menambah kaedah untuk pembina ini.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.name = function () {return this.firstName + '+ this.lastName}

Anda boleh mengubahsuai prototaip anda sendiri tetapi tidak pernah mengubah suai prototaip objek JavaScript standard.

Dengan ini, kami telah sampai ke akhir artikel kami. Saya harap anda memahami Objek JavaScript dan kaedah yang berbeza untuk menentukannya.

Sekarang setelah anda mengetahui mengenai Objek JavaScript, lihat oleh Edureka. Latihan Pensijilan Pembangunan Web akan membantu anda Mempelajari cara membuat laman web yang mengagumkan menggunakan HTML5, CSS3, Twitter Bootstrap 3, jQuery dan Google API dan menyebarkannya ke Amazon Simple Storage Service (S3).

Ada soalan untuk kami? Sila sebutkan di bahagian komen 'Objek JavaScript' dan kami akan menghubungi anda.