Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
blockly > common > createBlockDefinitionsFromJsonArray
Common.createBlockDefinitionsFromJsonArray()
Definieren Sie Blöcke aus einem Array von JSON-Blockdefinitionen, die von den Blockly Developer Tools generiert werden können.
Unterschrift:
export declare function createBlockDefinitionsFromJsonArray(jsonArray: any[]): {
[key: string]: BlockDefinition;
};
Parameter
Parameter |
Typ |
Beschreibung |
jsonArray |
Beliebig[] |
Ein Array von JSON-Blockdefinitionen. |
Gibt zurück:
{ [key: string]: BlockDefinition; }
Eine Übersicht über die erstellten Blockdefinitionen.
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-28 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-28 (UTC)."],[[["\u003cp\u003eDefines new block types in Blockly based on an array of JSON definitions, commonly generated by the Blockly Developer Tools.\u003c/p\u003e\n"],["\u003cp\u003eTakes an array of JSON objects representing block configurations as input.\u003c/p\u003e\n"],["\u003cp\u003eReturns a dictionary/map where block type names are keys and corresponding block definitions are values, allowing access and usage of the newly defined blocks.\u003c/p\u003e\n"]]],["The `createBlockDefinitionsFromJsonArray` function defines blocks from an array of JSON block definitions. It accepts a `jsonArray` parameter, which is an array of these definitions. The function then returns a map where each key corresponds to a block definition and its value is the associated `BlockDefinition`. This effectively translates a JSON array into a set of usable block definitions.\n"],null,["[blockly](./blockly.md) \\\u003e [common](./blockly.common_namespace.md) \\\u003e [createBlockDefinitionsFromJsonArray](./blockly.common_namespace.createblockdefinitionsfromjsonarray_1_function.md)\n\ncommon.createBlockDefinitionsFromJsonArray() function\n-----------------------------------------------------\n\nDefine blocks from an array of JSON block definitions, as might be generated by the Blockly Developer Tools.\n\n**Signature:** \n\n export declare function createBlockDefinitionsFromJsonArray(jsonArray: any[]): {\n [key: string]: BlockDefinition;\n };\n\nParameters\n----------\n\n| Parameter | Type | Description |\n|-----------|---------|-------------------------------------|\n| jsonArray | any\\[\\] | An array of JSON block definitions. |\n\n**Returns:**\n\n{ \\[key: string\\]: BlockDefinition; }\n\nA map of the block definitions created."]]