Rumah > masalah biasa > teks badan

Apakah prinsip pengendali baharu?

百草
Lepaskan: 2023-11-13 16:57:39
asal
1256 orang telah melayarinya

Prinsip

operator baharu adalah untuk mencipta contoh objek dengan mencipta objek kosong, menghalakan kata kunci ini ke objek baharu, melaksanakan kod pembina dan mengembalikan objek baharu. Prinsip kerja operator baharu: 1. Buat objek kosong Operator baharu akan mula-mula mencipta objek kosong, yang akan mewarisi daripada prototaip pembina 2. Halakan ini ke objek baharu, dan operator baharu akan mencipta objek kosong dalam pembina Kata kunci ini menunjuk kepada objek baru ini 3. Laksanakan kod pembina, operator baharu akan melaksanakan kod dalam pembina, dsb.

Apakah prinsip pengendali baharu?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Apabila mempelajari bahasa pengaturcaraan JavaScript, kami sering menemui pengendali baharu. Ia adalah pengendali utama yang digunakan untuk mencipta objek. Artikel ini akan menyelidiki prinsip pengendali baharu dan menerangkan cara ia berfungsi.

1. Konsep asas operator baharu

Operator baharu ialah pengendali yang digunakan untuk mencipta tika objek dalam JavaScript. Dengan menggunakan operator baharu, kita boleh memanggil fungsi dan menggunakannya sebagai pembina untuk mencipta contoh objek baharu.

2. Cara operator baharu berfungsi

1 Cipta objek kosong: Operator baharu akan mula-mula mencipta objek kosong, yang akan diwarisi daripada objek prototaip pembina.

2 Halakan ini ke objek baharu: Seterusnya, operator baharu akan menghalakan kata kunci ini dalam pembina ke objek baharu.

3. Laksanakan kod pembina: Operator baharu akan melaksanakan kod dalam pembina, supaya sifat dan kaedah boleh ditambah pada objek baharu.

4 Kembalikan objek baharu: Akhirnya, operator baharu akan mengembalikan objek baharu supaya kami boleh menggunakannya dalam kod.

3. Contoh penerangan

Untuk lebih memahami prinsip pengendali baharu, mari kita gambarkan melalui contoh.

// 定义一个构造函数
function Person(name, age) {
  this.name = name;
  this.age = age;
}
// 使用new操作符创建对象实例
var person1 = new Person("John", 25);
Salin selepas log masuk

Dalam contoh di atas, pengendali baharu mula-mula mencipta objek kosong dan mewarisinya daripada objek prototaip Orang pembina. Ia kemudian menunjukkan ini dalam pembina Orang kepada objek baru ini. Seterusnya, pengendali baharu melaksanakan kod dalam pembina dan menambah nama dan sifat umur pada objek baharu. Akhir sekali, pengendali baharu mengembalikan objek baharu supaya kami boleh menetapkannya kepada pembolehubah orang1.

4. Nota

1 Kata kunci ini dalam pembina: Operator baharu akan menghalakan kata kunci ini dalam pembina kepada objek baharu, supaya kita boleh mengendalikan objek baharu dalam pembina.

2. Warisan prototaip: Contoh objek yang dibuat melalui operator baharu akan diwarisi daripada objek prototaip pembina, yang bermaksud ia boleh mengakses kaedah dan sifat yang ditakrifkan dalam objek prototaip.

3. Nilai pulangan Pembina: Jika terdapat nilai pulangan dalam pembina dan objek dikembalikan, pengendali baharu akan mengembalikan objek ini dan bukannya contoh objek yang baru dibuat.

5 Ringkasan

Dalam artikel ini, kami menganalisis prinsip pengendali baharu secara terperinci. Operator baharu mencipta contoh objek dengan mencipta objek kosong, menunjuk kata kunci ini ke objek baharu, melaksanakan kod pembina, dan mengembalikan objek baharu. Memahami prinsip pengendali baharu adalah sangat penting untuk memahami pengaturcaraan berorientasikan objek dalam JavaScript. Saya harap artikel ini dapat membantu pembaca memahami dan menggunakan operator baharu dengan lebih baik.

Atas ialah kandungan terperinci Apakah prinsip pengendali baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!