Artikel ini menjelaskan metode statis dan sifat statis yang berorientasi pada objek JS. Bagikan untuk referensi Anda. Analisis spesifiknya adalah sebagai berikut:
Mari kita lihat kode berikut terlebih dahulu:
Salin kode sebagai berikut: <script type = "text/javascript">
fungsi burung () {
this.wing = 2;
this.fly = function () {
waspada ("Saya burung, saya bisa terbang");
}
}
var maque = burung baru (); // Setelah membuat objek maque, kita dapat menggunakan metode dan sifat burung
</script>
Berpikir: Bisakah kita menggunakan metode dan sifat burung tanpa membuat objek maque?
Suplemen Poin Pengetahuan:
(1) Apa itu fungsi: fungsi adalah variabel, dan fungsi juga merupakan objek. Inti dari suatu fungsi sebenarnya seperti ini:
var sum = fungsi baru ('x', 'y', 'return x+y'); // x dan y adalah parameter fungsi, dan "return x+y" adalah tubuh fungsi.
(2) Dalam JS, objek, fungsi dan array semuanya dibuat oleh konstruktor. Jadi, mereka semua adalah objek. Karena ini adalah objek, fungsi harus memiliki sifat dan metode.
Salin kode sebagai berikut: <script type = "text/javascript">
fungsi burung () {
this.wing = 2;
this.fly = function () {
waspada ("Saya burung, saya bisa terbang");
}
}
Bird.jiao = function () {alert ('t chirping')}; // fungsi burung juga merupakan objek, sehingga dapat memiliki metode
Bird.jiao (); // Metode Panggilan
</script>
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.