从emscripscript访问结构字段
Accessing struct fields from emscripten
给定以下代码:
typedef struct {
int foo;
} Bar;
Bar test() { Bar result = { .foo = 2 }; return result; }
并假设test()
可以从JavaScript访问,我如何将结构体转换为JavaScript对象,或者能够使用返回值(在JavaScript中)myJavascriptObject.foo == 2
将返回true?
一种解决方法是像java那样做:
Bar createBar(int foo) {
Bar result = { .foo = foo };
return result;
}
int getFoo(Bar in) { return in.foo; }
很丑,添加了样板文件,并且需要导出更多的东西,但是它可以工作。
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- 没有字段名称的猫鼬结构聚合输出
- 如果我忽略对象在层次结构中的深度,如何为对象的字段赋值
- 当没有提供json数据的结构/字段名称时,将json数据动态显示为表
- 在层次结构中呈现的输入字段
- 从emscripscript访问结构字段
- JavaScript对象结构:如何使用'complex.key'访问内部字段
- 如何使用jquery将表单输入字段转换为嵌套json结构
- 如何在mongodb的子文档模式结构中更新数组字段
- NoSQL数据结构选择字段子集与Firebase和查询
- 自定义Extjs 4+字段结构的最佳方法
- 如何在angularjs/javascript中更改/添加JSON结构中的字段
- 从具有父字段的平面列表构建层次结构树