Rumah > hujung hadapan web > tutorial js > Bagaimanakah Kaedah Objek Boleh Ditakrifkan dalam JavaScript Tanpa Kata Kunci 'fungsi'?

Bagaimanakah Kaedah Objek Boleh Ditakrifkan dalam JavaScript Tanpa Kata Kunci 'fungsi'?

Susan Sarandon
Lepaskan: 2024-12-06 05:01:14
asal
682 orang telah melayarinya

How Can Object Methods Be Defined in JavaScript Without the

Definisi Kaedah Objek tanpa Kata Kunci "fungsi"

Soalan:

Bagaimanakah definisi kaedah objek berikut boleh dilakukan tanpa "fungsi" kata kunci?

var module = {
    foobar(arg1) {
        alert(arg1);
    }
};
Salin selepas log masuk

Jawapan:

Takrifan kaedah ini mungkin disebabkan oleh ciri yang diperkenalkan dalam ECMAScript 6 (ES6).

ES6 standard mentakrifkan notasi trengkas untuk definisi kaedah, menghapuskan keperluan untuk kata kunci "fungsi". Notasi ini adalah seperti berikut:

property([parameters]) {}
Salin selepas log masuk

Dalam kod yang disediakan, kaedah "foobar" ditakrifkan tanpa kata kunci "fungsi", menggunakan tatatanda singkatan ES6. Ini diiktiraf oleh sesetengah penyemak imbas, termasuk Chrome, membenarkan kaedah untuk dilaksanakan dengan jayanya.

IE 11.0.9600.17959, walau bagaimanapun, tidak menyokong tatatanda ini, menyebabkan definisi kaedah gagal.

Atas ialah kandungan terperinci Bagaimanakah Kaedah Objek Boleh Ditakrifkan dalam JavaScript Tanpa Kata Kunci 'fungsi'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan