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'.
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.