Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > utils > extensions > register
Fungsi utils.extensions.register()
Mendaftarkan fungsi ekstensi baru. Ekstensi adalah fungsi yang membantu melakukan inisialisasi blok, biasanya menambahkan perilaku dinamis seperti pengendali onchange dan pengubah. Ini diterapkan menggunakan Block.applyExtension(), atau atribut array "extensions" JSON.
Tanda Tangan:
export declare function register<T extends Block>(name: string, initFn: (this: T) => void): void;
Parameter
Parameter |
Jenis |
Deskripsi |
nama |
string |
Nama ekstensi ini. |
initFn |
(this: T) => void |
Fungsi untuk melakukan inisialisasi blok yang diperluas. |
Hasil:
void
Pengecualian
{Error} jika nama ekstensi kosong, ekstensi sudah terdaftar, atau extensionFn bukan fungsi.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],[]]