如何从数组中的块语句块中获取值?

时间:2015-09-25 07:28:25

标签: javascript visual-programming blockly

我正在与Blockly合作,我对此很陌生。我在那里有一个语句块,我可以在其中添加一些其他块。我的问题是,当我尝试使用Blockly.JavaScript.statementToCode(block, 'io_fields')转换语句块时,它返回所有块组合的字符串,我希望它在片段中,就像在数组中一样。我不知道这是否可能。我在他们的文档中找不到任何API。

请建议我这样做的方法。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

Blockly添加所有语句块。因此,如果您这样做(来自blocks_compressed text_print):

print "Hello world"
print "Hello world"

阻止返回

'window.alert("Hello world");\nwindow.alert("Hello world")'

所以你可以这样做:

Blockly.JavaScript.statementToCode(block, 'io_fields').split(';\n');