Blockly wurde am 10. November 2025 an die Raspberry Pi Foundation übertragen. Blogpost und FAQ lesen
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > utils > Erweiterungen > registerMutator
Funktion utils.extensions.registerMutator()
Registriert eine neue Erweiterungsfunktion, die dem Block einen Mutator hinzufügt. Bei der Registrierung werden einige grundlegende Integritätsprüfungen für den Mutator durchgeführt. Über den Wrapper kann dem Block auch ein Mutator-Dialogfeld hinzugefügt werden, wenn im Mixin sowohl „Compose“ als auch „Decompose“ definiert ist.
Unterschrift:
export declare function registerMutator(name: string, mixinObj: any, opt_helperFn?: () => any, opt_blockList?: string[]): void;
Parameter
| Parameter |
Typ |
Beschreibung |
| Name |
String |
Der Name dieser Mutator-Erweiterung. |
| mixinObj |
beliebig |
Die Werte, die eingefügt werden sollen. |
| opt_helperFn |
() => Beliebige(r,s) |
(Optional) Eine optionale Funktion, die nach dem Mischen des Objekts angewendet wird. |
| opt_blockList |
String[] |
(Optional) Eine Liste der Blöcke, die im Flyout des Mutator-Dialogfelds angezeigt werden sollen. |
Gibt zurück:
voidm
Ausnahmen
{Error}, wenn die Mutation ungültig ist oder nicht auf die Blockierung angewendet werden kann
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[]]